Custom Software Engineer
Core
Design, build, and configure automation solutions to enhance engineering workflows within CATIA and the Dassault Systèmes 3DEXPERIENCE platform.
Role type
Custom Software Engineer (CATIA Automation Developer)
Builds
Automation scripts, macros, and applications for engineering teams
Domain
CAD/PLM, Automotive, Aerospace, Industrial
Deliverable
production ML models | product features
Required skills
C# Programming, C++ Programming, .NET Architecture, CATIA Automation, VBA, Object-Oriented Programming, Software Design Principles
Preferred skills
CAD/PLM automation tool development, Version Control (Git/SVN/Azure DevOps), Engineering processes in automotive/aerospace
Technologies
CATIA V5/V6, Dassault Systèmes 3DEXPERIENCE, CAA, EKL, VBA, Automation objects
Responsibilities
Develop CATIA macros and applications using C#/.NET and CATIA APIs; Collaborate with cross-functional teams to gather requirements; Troubleshoot automation scripts and optimize performance; Assist in preparing technical documentation and user manuals.
Seniority
Mid-level, hands-on IC