Software Engineer C++

Autodesk
United Kingdom
Workplace: HybridFull timeFunction: Software EngineeringExperience: 2+ yearsEducation: bachelorsSkills: ["Communication","Debugging","Problem-solving","Analytical thinking","Collaboration"]

Build production-quality features for Autodesk Fusion, a CAD/CAM desktop application, within a Birmingham-based scrum team. You’ll use AI-assisted development tools to plan, implement, refactor, debug, test, and document work—while validating for correctness, security, performance, and maintainability. Focus on object-oriented C++ design, computational geometry and CAD domain capabilities, and collaborate across product, design, and QA to deliver customer-facing functionality.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Autodesk
Autodesk
1 month ago

Software Engineer C++

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Build production-quality features for Autodesk Fusion, a CAD/CAM desktop application, within a Birmingham-based scrum team. You’ll use AI-assisted development tools to plan, implement, refactor, debug, test, and document work—while validating for correctness, security, performance, and maintainability. Focus on object-oriented C++ design, computational geometry and CAD domain capabilities, and collaborate across product, design, and QA to deliver customer-facing functionality.
Location: United Kingdom
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Use AI-assisted tools for planning, implementation, refactoring, debugging, test generation, and documentation, validating output for correctness, security, performance, and maintainability.
  • •Design and implement scalable, maintainable features with object-oriented C++ and appropriate design patterns.
  • •Write, test, review, and maintain high-quality code across the full software development lifecycle, owning features through deployment and support.
  • •Troubleshoot and resolve software defects, performance bottlenecks, and production issues.
  • •Develop and optimize production-grade CAD capabilities (parametric modelling, geometry, and design workflows) and collaborate with product, experience design, and QA to deliver Fusion features.

Key Requirements

  • •Bachelor’s or master’s degree in Computer Science, Software Engineering, Mechanical Engineering, Electronics Engineering, or a related technical field.
  • •2+ years of professional software development experience.
  • •Proficiency using AI-assisted development tools (e.g., Cursor, GitHub Copilot, Claude) with disciplined review and validation of generated code.
  • •Strong object-oriented programming in C++, including modern C++ practices and proficiency with the C++ Standard Library (STL).
  • •Working knowledge of CAD/CAM concepts, computational geometry, geometric modelling, or equivalent experience building geometry-heavy or mathematically intensive software.
Experience:2+ yearsCAD/CAMCADSoftware development
Education:Bachelor's
Skills:CommunicationDebuggingProblem-solvingAnalytical thinkingCollaboration
Languages:English
Tech Stack:C++STLCursorGitHub CopilotClaudeCADCAD/CAMComputational geometryGitJiraAgileWindowsMacOSLinuxQtCMakePythonAPIsSDKs

Company Brief

Autodesk
Provides design and engineering software for architecture, construction, manufacturing, media, and entertainment industries, offering CAD, BIM, and 3D modeling tools to enable product and infrastructure design workflows.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Rafael, United States
Founded: 1982
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor