← All Positions
Senior CAD Software Developer
Job Summary
Seeking a Senior CAD Software Developer to architect custom integrations that connect AI-driven insights directly with industry-standard CAD environments for enterprise customers.
Essential Functions
- Develop deep custom integrations with CATIA V6 to enable seamless interaction between the platform and customer CAD environments
- Translate customer design requirements into executable integration functionality alongside product managers
- Build and maintain software interfaces that allow AI to generate, modify, and interrogate CAD geometry programmatically
- Participate in customer discovery calls and demos to answer technical questions about CAD and PLM integration capabilities
- Manage workstreams using JIRA with regular progress check-ins with the Chief Scientist
Required Qualifications
- 5-7+ years of experience building deep CATIA V6 API integrations
- Proven hands-on experience developing custom integrations and automation using the CATIA V6 API
- Deep understanding of CAD workflows from both a user and developer perspective
- Proficiency in C++, C#, or Python with strong software engineering fundamentals
- Experience with PLM/PDM systems and managing versioning and metadata for design iterations
- US Citizen or Green Card holder
Preferred Qualifications
- Background in mechanical, industrial, or manufacturing engineering
- Experience with Creo, FEA, or CFD simulation tools
- Familiarity with AI/ML tooling for CAD applications
Technical Skills
- CATIA V6 API development
- Python programming
- C++ development
- C# development
- PLM/PDM systems
- JIRA project management
- B-Rep geometry
- NURBS modeling
- Git version control
- 3D geometry fundamentals
Education & Certifications
Degree in mechanical engineering, industrial engineering, manufacturing engineering, or computer science.
Compensation & Benefits
Salary range $170,000 to $215,000. $20,000 relocation assistance provided for candidates relocating within 3-6 months.