
Autodesk
Design and make software for architecture, engineering, construction, and entertainment industries.
Software Engineer - C++ (Fusion AI Features)
Develop AI/ML features for Fusion 360 using C++ in an Agile scrum team.
Job Highlights
About the Role
The engineer will work in true Agile 2‑week sprints with a strong emphasis on test automation, designing, implementing, testing, and maintaining C++ features based on stakeholder requirements. They will own the quality of their work, produce technical design documents, participate in code reviews, estimate tasks, and document code while collaborating closely with developers, QA, and UX designers across India and worldwide sites, adapting quickly to changing priorities. • Develop, test, and maintain C++ features for Fusion 360 within 2‑week Agile sprints. • Own code quality, produce design documentation, and conduct code reviews. • Write automated tests and ensure test automation for all code changes. • Collaborate iteratively with developers, QA, and UX designers across global sites.
Key Responsibilities
- ▸c++ development
- ▸test automation
- ▸code reviews
- ▸design docs
- ▸agile sprints
- ▸team collaboration
What You Bring
Minimum qualifications include a bachelor’s degree (or equivalent) in computer science, engineering, mathematics, or a related field, and at least three years of experience building robust, performant commercial applications. Candidates must have strong C++ skills, solid understanding of data structures, object‑oriented programming, design patterns, and computer‑science fundamentals, as well as excellent debugging and problem‑solving abilities. Experience with Windows development using Microsoft Visual Studio and macOS development using Xcode is required. Preferred qualifications include experience in CAD software development and familiarity with Agile practices, graphics, command‑line interfaces, databases, and functional capabilities. Knowledge of Qt, Python, JavaScript, JSON, Jira, Jenkins, HTTP APIs, VS Code, Cursor, and AI tools such as Copilot is desirable, as are cloud technologies like AWS, SageMaker, Postman, Splunk, and Dynatrace. • Adapt quickly to multiple priorities and changing conditions. • Require a Bachelor’s degree in CS/Engineering or related field and 3+ years of commercial software experience. • Strong proficiency in C++, data structures, OOP, design patterns, and Windows/macOS development. • Preferred experience in CAD software development and familiarity with Qt, Python, JavaScript, JSON, Jira, and Jenkins. • Experience with REST/HTTP APIs, cloud services (AWS, SageMaker) and AI tools like Copilot. • Knowledge of Agile methodologies and full‑stack application development, including graphics and database components.
Requirements
- ▸c++
- ▸qt
- ▸aws
- ▸agile
- ▸bachelor's
- ▸3+ years
Benefits
Compensation includes a base salary, potential annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package, with offers tailored to experience and geographic location. Salary transparency is a core part of Autodesk’s competitive compensation strategy.
Work Environment
Office Full-Time