Project Lead Developer (Ref: 193097)

Forsyth Barnes

Coventry

On-site

GBP 50,000 - 70,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

A leading recruitment agency is seeking an experienced Lead CAA Project Lead Developer to architect software for the Dassault Systems V6 platform in Coventry. The role requires strong C++ skills and experience with CAD/PLM systems. You will lead a small team to develop advanced visualization tools and ensure compliance with integration requirements. This is a contract position offering the chance to work on innovative technology projects.

Qualifications

  • 5+ years of C++ development experience, preferably in CAD/PLM environments.
  • Understanding of PLM architecture and data management.
  • Familiarity with geometry kernels and graphics pipelines is a plus.

Responsibilities

  • Lead the design and development of CAA-based extensions.
  • Architect new visualization functionalities for the 3DEXPERIENCE platform.
  • Collaborate with UI/UX engineers to develop intuitive interfaces.

Skills

C++ development background
Familiarity with CATIA and ENOVIA
Object modelling and design patterns
Proficiency in Microsoft Visual Studio
Analytical and problem-solving skills

Job description

We are seeking an experienced Lead CAA Project Lead Developer to architect and develop advanced software modules for the Dassault Systems V6 3DEXPERIENCE platform, including integration with CATIA and ENOVIA environments.

This position will lead the design and development of a new ray-tracing and visualization toolchain that leverages the CAA V6 architecture and integrates seamlessly into Dassault’s PLM ecosystem.

The ideal candidate will have good experience in C++ development, PLM/CAD system integration, and CAA (Component Application Architecture)—and be comfortable directing a small team of developers while interfacing with Dassault’s technical partnership program.

Key Responsibilities
  • Lead design, development, and integration of CAA-based extensions within the 3DEXPERIENCE platform.
  • Architect and implement new visualization, rendering, and ray-tracing functionalities that interface with CATIA data models and ENOVIA metadata.
  • Define software architecture in alignment with Dassault’s CAA RADE framework and coding standards.
  • Manage API interaction, lifecycle, and persistence of PLM objects (VPM classes, attributes, relations, constraints, publications).
  • Collaborate with UI/UX engineers to develop intuitive user interfaces leveraging IFWE Compass and 3DEXPERIENCE front-end components.
  • Drive code quality through reviews, unit testing, and use of Dassault’s mkscc C++ source checker.
  • Liaise with Dassault’s ISV / Partner technical teams to maintain compliance with their integration and certification requirements.
  • Mentor and guide junior CAA developers and ensure adherence to best practices.
Required Skills and Experience
  • Strong C++ development background (5+ years, preferably in industrial or CAD/PLM environments).
  • Familiarity with CATIA, ENOVIA, and VPM data models.
  • In-depth understanding of object modelling, interface/implementation design patterns, and COM (Component Object Model).
  • Proficient in Microsoft Visual Studio or equivalent IDEs.
  • Experience with geometry kernels, visualization APIs, or graphics pipelines (OpenGL/DirectX) is a plus.
  • Understanding of PLM architecture, data persistence, and session management in Dassault environments.
  • Strong analytical and problem-solving skills, with ability to translate technical vision into implementation plans.
Seniority level
  • Mid-Senior level
Employment type
  • Contract
Job function
  • Training, Design, and Project Management
Industries
  • Automation Machinery Manufacturing
  • Aviation and Aerospace Component Manufacturing
  • IT Services and IT Consulting

Referrals increase your chances of interviewing at Forsyth Barnes by 2x

West Midlands, England, United Kingdom 2 weeks ago

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead CAA Visualization Architect for 3DEXPERIENCE
Lead CAA Visualization Architect for 3DEXPERIENCE

Forsyth Barnes • Coventry

On-site
GBP 50,000 - 70,000
Solution Architect
Solution Architect

Vivo Talent Solutions • Worcester

On-site
GBP 60,000 - 90,000
Hybrid working
Senior SolidWorks Developer (.NET / C# ) & AEC Applications
Senior SolidWorks Developer (.NET / C# ) & AEC Applications

Laing O'Rourke • England

On-site
GBP 55,000 - 75,000
Senior CAD Automation Developer (SolidWorks & AEC)
Senior CAD Automation Developer (SolidWorks & AEC)

Solid Talent • Greater London

On-site
GBP 45,000 - 55,000
Car Allowance
Private Medical
Pension up to 9% Employer
+4
Senior SolidWorks Developer (.NET / C# ) & AEC Applications
Senior SolidWorks Developer (.NET / C# ) & AEC Applications

Laing O'Rourke • Dartford

On-site
GBP 50,000 - 70,000
Computer Aided Design Design Engineer
Computer Aided Design Design Engineer

Advanced Resource Managers • Filton

On-site
GBP 40,000 - 60,000
Physical Design Process, Methods, Tools and Data Placement - Stevenage
Physical Design Process, Methods, Tools and Data Placement - Stevenage

Airbus • Stevenage

Hybrid
GBP 21,000 - 28,000
Hybrid working options
Development Engineer
Development Engineer

Strategic Recruitment Partners • Chippenham

On-site
GBP 38,000 - 52,000
Teamcenter PLM Technical Consultant
Teamcenter PLM Technical Consultant

Consult • Reading

Hybrid
GBP 60,000 - 85,000
Senior PLM Analyst
Senior PLM Analyst

YASA Limited • Bicester

On-site
GBP 45,000 - 55,000