Job Summary
Responsible for developing and extending CATIA and ENOVIA V5 capabilities using CAA (Component Application Architecture). Focus on API development, automation, and ensuring high-quality, scalable engineering solutions.
Key Responsibilities
- Develop and expose APIs for CATIA and ENOVIA V5 using CAA
- Design and implement solutions using CAA for C++ and Java clients
- Build GUI components, web services, and integrations using CAA V5
- Ensure adherence to architectural standards and best practices
- Deliver high-quality, reliable, and performance-optimized solutions
- Participate in peer reviews and formal code/design reviews
Required Skills & Qualifications
- Strong experience in CATIA CAA (Component Application Architecture)
- Hands-on expertise in CAA V5 automation for CATIA and ENOVIA
- Experience in API development, GUI development, and web services
- Proficiency in C++ and/or Java within CAA framework
- Solid understanding of software design and development principles
Nice to Have
- Knowledge of mechanical design and geometric development
- Experience in CAD/PLM environments