
Autodesk
Design and make software for architecture, engineering, construction, and entertainment industries.
Software Engineer (C++)
Design, implement, test, and maintain C++ features for Fusion 360 CAD software.
Job Highlights
About the Role
You will work on a truly Agile team with two‑week sprints, emphasizing test automation for every code change. Responsibilities include designing, implementing, testing, and maintaining C++ features for Fusion 360, owning the quality of delivered work, writing technical design documents, and participating in design and code reviews. Collaboration will be frequent with developers, quality engineers, user‑experience designers, and extended teams across India and worldwide, while remaining flexible to shifting priorities. • Develop, test, and maintain C++ features for Fusion 360 in two‑week Agile sprints. • Ensure high code quality through test automation, design reviews, and thorough documentation. • Collaborate with cross‑functional teams including developers, QA, UX designers, and global engineering sites. • Produce technical design documents, task estimates, and participate in code reviews.
Key Responsibilities
- ▸c++ development
- ▸test automation
- ▸code reviews
- ▸design docs
- ▸agile sprints
- ▸team collaboration
What You Bring
Minimum qualifications require a Bachelor’s degree (or foreign equivalent) in Computer Science, Engineering, Mathematics, or a related field, along with 2 to 5 years of industry experience building robust, performant, and maintainable commercial applications. Strong C++ skills, data structures, object‑oriented programming, design patterns, and computer‑science fundamentals are essential, as is experience with AI coding tools, Windows (Visual Studio) and macOS (Xcode) development, and excellent written and verbal English communication. The candidate must be a team player, quick learner, and capable of delivering on team goals. Preferred qualifications include experience in 3D/2D CAD software development and Agile practices, as well as familiarity with graphics, command‑line interfaces, databases, and functional capabilities. Knowledge of Qt, Python, JavaScript, JSON, Jira, Jenkins, HTTP APIs, VS Code, Cursor, and ObjectARX is advantageous. Exposure to full‑stack application development and the ability to consume various APIs further strengthens the profile. • Adapt quickly to changing priorities and work on Windows (Visual Studio) and macOS (Xcode) platforms. • Hold a BS/MS in Computer Science, Engineering, Mathematics or related field. • Bring 2–5 years of experience building performant, maintainable commercial applications with strong C++ fundamentals. • Utilize AI coding assistants (e.g., Copilot) and demonstrate strong debugging and problem‑solving skills. • Preferred: background in 3D/2D CAD development, Qt, Python, JavaScript, JSON, Jira, Jenkins, API integration, and ObjectARX.
Requirements
- ▸c++
- ▸qt
- ▸python
- ▸visual studio
- ▸xcode
- ▸bs/ms
Benefits
Autodesk promotes a culture of belonging, diversity, and meaningful impact, encouraging employees to shape a better world through innovative software. Compensation is competitive and transparent, with base salary, annual bonuses, stock grants, and a comprehensive benefits package. The company values inclusive culture, career growth, and encourages candidates to join a community that celebrates creativity and collaboration. • Benefit from Autodesk’s inclusive culture, salary transparency, bonuses, stock grants, and comprehensive benefits.
Work Environment
Office Full-Time