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

Senior Software Engineer- Fusion AI

Develop AI/ML features for Fusion CAD software using C++ in an Agile team.

pune, Maharashtra, India
Full Time
Intermediate (4-7 years)

Job Highlights

Environment
Office Full-Time

About the Role

Responsibilities include navigating large legacy codebases, implementing surgical fixes, programming primarily in C++ on Visual Studio (Windows) and Xcode (macOS), preparing submission documents, actively participating in code reviews, and mentoring other engineers. Strong written and verbal communication skills and a passion for customer success are essential. • Work on a truly Agile team with two‑week sprints and strong test automation. • Collaborate daily with developers, testers, UX designers, and distributed scrum teams in the US, Europe, and Shanghai. • Navigate and troubleshoot large legacy code bases to implement surgical solutions. • Develop primarily in C++ using Visual Studio on Windows and Xcode on macOS. • Prepare code submission documents, actively participate in code reviews, and mentor team members.

Key Responsibilities

  • agile sprints
  • test automation
  • legacy code
  • c++ development
  • code review
  • mentoring

What You Bring

Minimum qualifications are a bachelor’s degree (or foreign equivalent) in Computer Science, Mechanical Engineering, Mathematics, or a related field, plus at least five years of experience delivering robust, performant commercial applications. Candidates must have solid C++ expertise, data‑structures, OOP, design patterns, and computer‑science fundamentals, as well as experience with GitHub, CI/CD pipelines, and familiarity with test‑automation tools. Preferred qualifications include experience in CAD software development, AI/ML or generative‑AI projects, Python or JavaScript programming, and knowledge of cloud platforms such as AWS, SageMaker, Postman, Splunk, or Dynatrace. Leadership experience as a Team Lead or Tech Lead and familiarity with Qt or other UI frameworks are also valued. • Communicate effectively in written and verbal form, focusing on customer success. • Hold a Bachelor’s degree in Computer Science, Mechanical Engineering, Mathematics, or a related field. • Minimum 5 years experience building robust, performant commercial applications. • Strong knowledge of C++, data structures, object‑oriented programming, design patterns, and computer‑science fundamentals. • Experience with AI/ML or generative AI development is a plus. • Proficient with GitHub, CI/CD tools (e.g., Jenkins) and Jira. • Familiarity with Qt or other UI frameworks, test automation tools, and Agile methodologies. • Leadership experience as a Team Lead or Tech Lead is advantageous. • Preferred experience in CAD software development and Python/JavaScript programming. • Knowledge of cloud technologies such as AWS, SageMaker, Postman, Splunk, and Dynatrace. • Ability to develop large, modular desktop applications.

Requirements

  • c++
  • github
  • ci/cd
  • qt
  • aws
  • team lead

Benefits

Autodesk offers a competitive compensation package that may include base salary, annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package. The company promotes a culture of belonging, diversity, and inclusion, encouraging employees to do meaningful work that contributes to a better world.

Work Environment

Office Full-Time

Apply Now