CAA Programmer – CATIA / ENOVIA (CAA V5)

PB Consulting

Seattle, WA

Posted On: Mar 30, 2026

Posted On: Mar 30, 2026

Job Overview

Job Type

Full-time

Experience

6 - 10 Years

Salary

$120,000 - $150,000 Per Year

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • CATIA CAA
  • automation
  • API development
  • web services
Job Description
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

Job ID: PC520857


Posted By

Naincy

IT Recruiter