Autodesk

Autodesk

Design and make software for architecture, engineering, construction, and entertainment industries.

11,600Building DesignConstructionAutomotiveBuilding Product Manufacturing3D AnimationArchitectureEngineeringConstruction ProfessionalsMechanical EngineeringMechanical CADThermal SimulationElectronic Design AutomationPrint Circuit Board DesignMechanical, Electrical, and Plumbing (MEP)HVACFabricationEstimationInfrastructureCivil EngineeringGenetic Engineering (Life Sciences)Website

Software Engineer (C++)

Design, implement, test, and maintain C++ features for Fusion 360 CAD software.

pune, Maharashtra, India
Full Time
Junior (1-3 years)

Job Highlights

Environment
Office Full-Time

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

Apply Now