C++ Software Engineer for AI CAD (Hybrid)

Autodesk, Inc.

Birmingham

Hybrid

GBP 45,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Autodesk is seeking a Software Engineer in Birmingham (Hybrid) to join the Fusion team. You will help build Autodesk Fusion, a CAD/CAM desktop application, delivering production-quality features with AI-assisted development as part of daily engineering work.

Responsibilities include AI-assisted development, object-oriented software engineering in C++, CAD domain work, and collaboration with distributed teams in an Agile environment. You should have 2–4 years of software experience.

Qualifications

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, Mechanical Engineering, Electronics Engineering, or a related technical field.
  • 2 to 4 years of professional software development experience.
  • Proficiency using AI-assisted development tools as part of daily work, with disciplined review and validation of generated code.
  • Strong object-oriented programming in C++ with modern C++ practices and the C++ Standard Library (STL).
  • Solid software engineering fundamentals: data structures, algorithms, object-oriented design, and design patterns.
  • Strong programming, debugging, analytical, and problem-solving skills.
  • Working knowledge of CAD/CAM concepts, computational geometry, or geometric modelling, or equivalent experience building geometry-heavy or mathematically intensive software.
  • Experience with source control and project management tools such as Git and Jira.
  • Excellent verbal and written communication skills in English.

Responsibilities

  • AI-assisted development – Use AI tools for planning, implementation, refactoring, debugging, test generation, and documentation; validate output for correctness, security, performance and maintainability.
  • Object-oriented software engineering – Design and implement scalable, maintainable features with clear abstractions, encapsulation, inheritance, and sound design patterns in C++. Own features or components from design through deployment and support.
  • CAD domain – Develop production-grade capabilities across CAD concepts and geometric modelling; apply principles to robust desktop software and collaborate with Product Management, Experience Design, and QA.
  • Collaboration & delivery – Work effectively within distributed global teams; participate in Agile ceremonies; expand technical breadth across adjacent domains while deepening core expertise.

Skills

C++
OOP
Algorithms
Data structures
English communication
Problem solving
CAD concepts
AI-assisted development

Education

Bachelor's degree in Computer Science or related field

Tools

Git
Jira
Qt
CMake
Python

Job description

Autodesk is seeking a Software Engineer in Birmingham (Hybrid) to join the Fusion team. You will help build Autodesk Fusion, a CAD/CAM desktop application, delivering production-quality features with AI-assisted development as part of daily engineering work.

Responsibilities include AI-assisted development, object-oriented software engineering in C++, CAD domain work, and collaboration with distributed teams in an Agile environment. You should have 2–4 years of software experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Software Engineer – AI-Driven CAD Fusion (Hybrid)
C++ Software Engineer – AI-Driven CAD Fusion (Hybrid)

Autodesk • Birmingham

Hybrid
GBP 45,000 - 60,000
C++ CAD Software Engineer (Hybrid) - AI-Driven Design
C++ CAD Software Engineer (Hybrid) - AI-Driven Design

Merantix • Birmingham

Hybrid
GBP 50,000 - 70,000
AI-Driven CAD/CAM Software Engineer (C++)
AI-Driven CAD/CAM Software Engineer (C++)

Autodesk • Birmingham

On-site
GBP 60,000 - 90,000
Software Engineer C++
Software Engineer C++

Autodesk, Inc. • Birmingham

Hybrid
GBP 45,000 - 70,000
Software Engineer C++
Software Engineer C++

Autodesk • Birmingham

Hybrid
GBP 45,000 - 60,000
Software Engineer C++
Software Engineer C++

Autodesk • Birmingham

On-site
GBP 60,000 - 90,000
Software Engineer C++
Software Engineer C++

Merantix • Birmingham

Hybrid
GBP 50,000 - 70,000
Hybrid Python AI Workflows Engineer for CAD/CAE
Hybrid Python AI Workflows Engineer for CAD/CAE

Neural Concept • Cambridge

Hybrid
GBP 70,000 - 110,000
Hybrid work model
Competitive salary
Professional growth opportunities
Education Tech Software Engineer — AI & CAD Plugins
Education Tech Software Engineer — AI & CAD Plugins

United States Digital Space LLC • Greater London

On-site
GBP 70,000 - 110,000
C# CAD/CAM Software Engineer - Hybrid (3 Days Remote)
C# CAD/CAM Software Engineer - Hybrid (3 Days Remote)

erg group • East Midlands

Hybrid
GBP 50,000 - 70,000