MCPNew: now works with Claude & AI assistants
sybridgetech

sybridgetech

Catia Programmer

Role

Catia Programmer

Job type

Full-time

Found on Mokaru

3 weeks ago

Share this job

Salary

Not disclosed by employer

Job description

We’re looking for a hands-on CATIA programmer to own and evolve our CATIA V5R14mold-base automation . We design injection molds in CATIA and rely on extensive automation (CATIA macros + VBA orchestration) to standardize our mold base, accelerate release, and reduce repetitive work. This role takes over an existing macro library, deciphers legacy scripts , and updates/expands automation to match a proven NX mold base reference workflow .

Critical environment requirement

  • We operate on CATIA V5R18 and are not under an active maintenance contract .
  • All automation must be programmed and supported in V5R18 (no dependency on newer versions/features, patches, or vendor fixes).
  • You must be comfortable delivering stable solutions in a locked-version, legacy environment .

Key responsibilities

  • Maintain and extend our existing CATIA macro library and related VBA scripts used to automate mold design workflows.
  • Read, diagnose, and refactor legacy macros/scripts to improve stability, speed, and maintainability.
  • Improve robustness of automation across product structure changes (assemblies, sub-products, instantiation, naming conventions).
  • Align CATIA mold-base automation to an NX mold base reference (match intent and outputs as closely as practical).
  • Add logging, error handling, and documentation so automation is repeatable and supportable by others.
  • Partner with design, surfacing, machining, and program teams to translate workflow needs into automation.

Required qualifications

  • Proven CATIA V5 automation experience , specifically:
  • CATIA V5R18 macro development/support
  • CATScript / VBScript and/or VBA via CATIA COM automation
  • Strong understanding of CATIA design structure:
  • CATPart/CATProduct/CATDrawing concepts
  • selection methods, parameters, publications, links/updates
  • bodies/hybrid bodies (geometrical sets), constraints, product structure control
  • Strong VBA skills (not just recorded macros):
  • Excel object model, file I/O, string parsing
  • structured error handling, modular design, maintainable code
  • Experience in injection mold design environments and understanding mold base architecture.
  • CATIA Knowledgeware (parameters/formulas/design tables/rules/checks)
  • Demonstrated ability to inherit and modernize legacy code :
  • interpret intent, safely modify behavior, keep backward compatibility
  • document changes and build simple test/validation checklists

Preferred qualifications

  • Familiarity with NX workflows (enough to compare outputs/process intent)
  • Basic version control habits (Git or equivalent) and change logging discipline
Resume ExampleCover Letter Example

Explore more