Software Engineer (C++, CAD)

Software Development

Autodesk

17 open roles Website

  • Software Development
  • India

Become part of a fast‑moving Scrum team building Fusion, Autodesk’s flagship CAD desktop application, and help deliver AI‑enhanced features that solve real customer challenges. You’ll work closely with product, design, and QA to translate ideas into production‑ready code. What You'll Do Use AI tools (Cursor, GitHub Copilot, Claude) for planning, coding, testing, and documentation. Design and implement scalable C++ components using OOP, design patterns, and modern practices. Write, test, review, and maintain production‑quality code throughout the software development lifecycle. Own features from conception through deployment and provide post‑release support. Debug and resolve software defects, performance bottlenecks, and production incidents. Collaborate with product, experience design, and QA teams in Agile ceremonies. What You Need Bachelor’s or Master’s in CS, Software, Mechanical, or related engineering field. Minimum 2 years professional software development experience. Proficient with AI‑assisted tools (Cursor, GitHub Copilot, Claude) and disciplined code validation. Strong object‑oriented C++ skills, modern C++ practices, and STL expertise. Solid grasp of data structures, algorithms, design patterns, and software engineering fundamentals. Experience with CAD concepts, computational geometry, or geometry‑intensive software development. Proficiency with Git version control and Jira project management. Good to Have Developed CAD desktop applications such as Autodesk Fusion or similar products. Hands‑on experience with computational geometry, geometric modeling, or computer graphics. Built cross‑platform desktop apps for Windows, macOS, and Linux. Familiarity with Qt, CMake, and Python integration. The Opportunity Join Autodesk’s multi‑year push to reshape the Design‑to‑Manufacture workflow with Fusion, leveraging cutting‑edge AI‑assisted

Similar Jobs to Apply
  • Genpact
    India

    Join a fast‑moving, innovation‑driven team that builds and deploys cutting‑edge Microsoft‑based software solutions for global enterprises. You’ll work on AI‑enabled projects that shape how
  • AstraZeneca
    India

    You’ll shape the developer‑tooling platform that powers artifact management, vulnerability intelligence, and static code analysis, turning tools like JFrog Artifactory, Xray and SonarQube into fri
  • Intuitive Apps Inc.
    India

    Join a fast‑growing team focused on building automation solutions from the ground up. You'll work alongside passionate leaders and mentors, gaining exposure to cutting‑edge RPA and development tec
  • Autodesk
    Pune

    Join the Concurrent Editing team to build scalable, collaborative features that enable real-time editing experiences across Autodesk products. You will utilize strong fundamentals in software engineer