×
Register Here to Apply for Jobs or Post Jobs. X

Project Lead Developer

Job in Coventry, West Midlands, CV1, England, UK
Listing for: Forsyth Barnes
Full Time position
Listed on 2025-11-20
Job specializations:
  • Software Development
    Software Engineer, Software Architect
Job Description & How to Apply Below
Position: Project Lead Developer (Ref: 193097)

We are seeking an experienced Lead CAA Project Lead Developer to architect and develop advanced software modules for the Dassault Systems V6 3DE
XPERIENCE 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 3

    DEXPERIENCE 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 3

    DEXPERIENCE 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/Direct

    X) 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

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary