Why this role stands out
Thrive in a hybrid role as a Senior AI Engineer, leveraging your advanced Python skills and production-level coding experience to design and deploy cutting-edge Generative AI and Agentic AI solutions. This is an excellent opportunity to grow your expertise in LLMs, RAG, and multimodal AI within a dynamic team environment. Apply now to contribute to impactful AI innovations!
Quick overview
Job description
Job Title: CATIA / DELMIA Automation Developer – CAA, C++, C#/.NET
Location: Everett, WA
Employment Type: Full-Time / Permanent
Experience Required: 5–20 Years
Job Summary
We are seeking a skilled CATIA / DELMIA Automation Developer with CATIA Component Application Architecture (CAA) experience to develop, customize, and enhance engineering and manufacturing applications. The ideal candidate will have hands-on experience with CATIA V5 CAA development, CATIA and ENOVIA automation, API integration, GUI development, and programming using C++, C#/.NET, VBA, or CATScript.
The role involves building custom engineering applications, automating CAD and manufacturing workflows, integrating APIs and web services, improving existing codebases, and supporting manufacturing process planning and shop floor operations.
Required Technical Skills
CATIA CAA: Strong hands-on experience with CATIA Component Application Architecture (CAA), particularly CATIA V5 customization and application development.
CATIA / ENOVIA Automation: Experience automating CATIA and ENOVIA workflows, product structures, engineering data, and related processes.
CATIA V5 GUI Development: Experience developing custom graphical user interfaces and engineering applications using CAA V5.
CATIA / DELMIA Automation: Experience with CATIA V5 or DELMIA automation using VBA, CATScript, VB.NET, or Python.
Programming Languages: Proficiency in C++ and C#/.NET for custom application development and automation.
APIs and Web Services: Experience using CATIA APIs and web services to interact with product structures, 3D models, drawings, and annotations.
Application Development: Strong debugging, troubleshooting, code optimization, and clean coding practices.
Testing and Validation: Experience with unit testing, debugging, application validation, and user acceptance testing (UAT).
Key Responsibilities
1. CATIA / DELMIA Customization and Automation
Develop and customize CATIA V5 and DELMIA applications using CAA, VBA, CATScript, VB.NET, Python, or other relevant technologies.
Build automation solutions to streamline engineering design, manufacturing process planning, and shop floor operations.
Enhance existing automation tools and develop new functionality based on engineering and manufacturing requirements.
2. CAA Development and API Integration
Develop custom CATIA V5 applications and GUI components using CATIA CAA.
Utilize CATIA APIs to access and manipulate product structures, models, drawings, annotations, and related engineering objects.
Integrate applications with web services, APIs, and connected engineering systems.
Support CATIA and ENOVIA automation requirements and improve engineering workflow efficiency.
3. Application Enhancement and Performance
Maintain and enhance existing CATIA / DELMIA automation codebases.
Troubleshoot application defects, debug complex issues, and optimize performance.
Apply software development best practices to deliver maintainable, reusable, and reliable solutions.
4. Testing and Quality Assurance
Perform unit testing, debugging, integration testing, and user acceptance testing as applicable.
Validate custom applications against functional and technical requirements.
Participate in code reviews and ensure compliance with established coding standards.
5. Documentation and Collaboration
Create and maintain technical documentation for custom applications, APIs, and automation workflows.
Collaborate with mechanical design, engineering, manufacturing, and IT teams to translate business requirements into technical solutions.
Support deployment, maintenance, and continuous improvement of CATIA / DELMIA applications.
Required Qualifications
5–20 years of relevant professional experience in CAD automation, engineering application development, or related software development.
Strong hands-on experience with CATIA CAA, preferably CATIA V5 CAA.
Experience in CATIA V5 or DELMIA automation and customization.
Proficiency in C++ and C#/.NET.
Experience with CATIA APIs, web services, and custom GUI development.
Experience automating CATIA and/or ENOVIA applications.
Strong analytical, debugging, and problem-solving skills.
Good communication skills and the ability to work with engineering and manufacturing stakeholders.
Preferred Qualifications
Mechanical design knowledge and familiarity with CAD engineering workflows.
Experience with Git, CI/CD pipelines, version control, and DevOps practices.
Exposure to Python or VB.NET for engineering automation.
Experience supporting manufacturing process planning, production workflows, or shop floor applications.
Core Dice Search Keywords
CATIA CAA, CATIA Component Application Architecture, CATIA V5 CAA, CATIA Automation, DELMIA Automation, CATIA Developer, DELMIA Developer, CATIA CAA Developer, CAA V5, C++, C# .NET, VB.NET, VBA, CATScript, Python, ENOVIA, CATIA API, Web Services, API Integration, GUI Development, CAD Automation, CAD Customization, Product Structure, 3D Modeling, Drawing Automation, Annotation Objects, Manufacturing Process Planning, Engineering Applications, Git, CI/CD, DevOps.
Similar jobs
- AT

Google Workspace Developer [214084]
Aquent Talent · Detroit, MI · Hybrid 🇺🇸
Google WorkspaceGitJira+2TechnologySalary not listed - EX

Node.JS DeveloperRecently posted Auto Apply
EXL · Pittsburgh · Hybrid 🇺🇸
DockerGCPMicroservices+23Technology$100k - $130k/yr - ST

Oracle - PLSQL Developer - W2 ContractRecently posted
SDVS Technologies LLC · Plano, TX · Hybrid 🇺🇸
OraclePL/SQLSQL+6TechnologySalary not listed - AE

Senior Java/J2EE DeveloperRecently posted
Atash Enterprises, LLC · Columbus, OH · On-site 🇺🇸
DockerMicroservicesMySQL+22TechnologySalary not listed - AS

Healthcare Data Integration Developer with SAS, Python, RRecently posted
ALIS Software · Austin, TX · On-site 🇺🇸
SQLETLPythonTechnologySalary not listed - KB
Java Developer/With Spring Boot, Angular/Remote/15+ yearsRecently posted
Key Business Solutions, Inc. · United States · Remote 🇺🇸
MicroservicesRxJSSQL+12TechnologySalary not listed - CR
Senior Web DeveloperRecently posted
Comprehensive Resources Inc. · CA · Hybrid 🇺🇸
RxJSGitAWS+8TechnologySalary not listed - IT

Java Spring Boot Developer – Capital MarketsRecently posted
Ideate Technologies LLC · Chicago, IL · Hybrid 🇺🇸
DockerMicroservicesSQL+27TechnologySalary not listed - CY

.NET Web DeveloperRecently posted
Cyquent, Inc. · Rockville, MD · Hybrid 🇺🇸
OracleSQLHTML+7TechnologySalary not listed - VI

UI React Developer (Exp-8 Y) with MySQL, Oracle PL/SQL exp-Onsite-Full TimeRecently posted
Visionary Innovative Technology Solutions · Charlotte, NC · Hybrid 🇺🇸
MySQLOraclePL/SQL+5TechnologySalary not listed - ML
Senior Healthcare Integration DeveloperRecently posted
Masterapp Labs · Austin, TX · Hybrid 🇺🇸
FastAPIGitAWS+9TechnologySalary not listed - TT
Senior Full Stack EngineerRecently posted Auto Apply
True Talent Solutions Partners · Boston · On-site 🇺🇸
FastAPIFirebaseFirestore+10Technology$185k - $210k/yr
