
Autodesk
Design and make software for architecture, engineering, construction, and entertainment industries.
Software Engineer - Fusion AI
Develop C++ AI/ML features for Fusion 360 in an Agile team.
Job Highlights
About the Role
The engineer will develop AI‑driven features for Fusion 360, collaborating with developers, quality engineers, and user‑experience designers across India and other global sites. Working in a true Agile environment, the role emphasizes rapid delivery and high‑quality code. The position requires continuous engagement with stakeholders to translate requirements into scalable software solutions. • Participate in two‑week Agile sprints with a focus on test automation. • Design, implement, test, and maintain C++ features for Fusion 360. • Own the quality of delivered code and ensure excellence. • Author technical design documents and contribute to design and code reviews. • Estimate development tasks and maintain clear code documentation. • Collaborate closely with developers, QA engineers, UX designers, and global teams.
Key Responsibilities
- ▸test automation
- ▸c++ development
- ▸ai features
- ▸code quality
- ▸design docs
- ▸agile sprints
What You Bring
Candidates must hold a bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related discipline and possess strong written and verbal English communication skills. A minimum of three years of experience building robust, performant commercial applications is required. Core technical expertise includes C++, data structures, object‑oriented design, and proficiency with Windows (Visual Studio) and macOS (Xcode) development tools. The ability to quickly learn large codebases and work effectively within a team is essential. Preferred experience includes developing 3D/2D CAD software and applying Agile development practices. Familiarity with technologies such as Qt, Python, JavaScript, JSON, Jira, Jenkins, and HTTP APIs is advantageous. Exposure to AI assistance tools, cloud platforms like AWS and SageMaker, and monitoring solutions such as Splunk and Dynatrace is considered a bonus. Experience with modern editors like VS Code and Cursor is also valued. • Program primarily using Microsoft Visual Studio on Windows and Xcode on macOS. • Hold a bachelor's degree in CS, Engineering, Mathematics, or a related field. • Demonstrate 3+ years of experience building robust, commercial software applications. • Exhibit strong C++ skills, data structures, OOP, and design pattern knowledge. • Proficient in Windows and macOS development environments. • Communicate effectively in English, both written and verbal. • Quickly learn large software systems and work well within a team. • (Preferred) Develop 3D/2D CAD software and apply Agile methodologies. • (Preferred) Utilize Qt, Python, JavaScript, JSON, Jira, and Jenkins. • (Preferred) Build and consume HTTP APIs. • (Preferred) Leverage AI tools such as Copilot. • (Preferred) Work with cloud technologies (AWS, SageMaker, Postman, Splunk, Dynatrace). • (Preferred) Use VS Code and the Cursor editor.
Requirements
- ▸c++
- ▸visual studio
- ▸xcode
- ▸bachelor's
- ▸3+ years
- ▸qt
Benefits
Autodesk’s culture prioritizes belonging, collaboration, and impact, enabling employees—known as Autodeskers—to create solutions that advance sustainability and creativity. The company encourages diverse perspectives to drive product innovation and meaningful customer experiences. Joining Autodesk offers the opportunity to contribute to work that shapes a better world for all. The compensation package includes a competitive base salary, annual cash bonuses, stock grants, and comprehensive benefits, with offers tailored to experience and location. Autodesk practices salary transparency and is committed to fostering a diverse and inclusive workforce. Current Autodesk contractors or consultants should apply through internal channels rather than external sites.
Work Environment
Office Full-Time