Catia Programmer

SyBridge Technologies

$70K — $95K *
Manufacturing & Automotive
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience with CATIA V5 automation, specifically in V5R18 environments
  • Proficient in CATScript/VBScript and VBA for CATIA COM automation
  • Solid understanding of CATIA's design structure including CATPart, CATProduct, and assembly concepts
  • Strong VBA skills for complex scripting beyond recorded macros
  • Experience in injection mold design and familiarity with mold base architecture
  • Ability to modernize and document legacy code while ensuring backward compatibility

Responsibilities

  • Maintain and expand the existing CATIA macro library and associated VBA scripts
  • Diagnose and refactor legacy scripts for improved stability and performance
  • Enhance automation robustness in response to changes in product structure
  • Align CATIA automation workflows with an NX mold base reference
  • Implement logging, error handling, and documentation for repeatable automation
  • Collaborate with cross-functional teams to translate design workflow needs into effective automation

Benefits

  • Work in a hands-on environment with significant control over CATIA automation
  • Opportunity to transition and enhance legacy systems in a critical environment
  • Engage in collaborative projects with design, machining, and programming teams
  • Contribute to standardization and efficiency improvements in mold design workflows
  • Gain experience working within locked-version software limitations, solidifying problem-solving skills
Full 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

Similar Jobs

More Jobs at SyBridge Technologies

  • Toolroom Manager
    $75K — $95K *
    Fitchburg, MA 01420 (Worcester County)
    Manufacturing & Automotive
    In-Person
  • Program Manager
    $75K — $95K *
    Oldcastle, ON N9G 0B8
    Manufacturing & Automotive
    In-Person
  • Catia Programmer
    $70K — $95K *
    Toronto, ON M3C 0E3
    Manufacturing & Automotive
    In-Person

More Manufacturing & Automotive Jobs

Find similar Catia Programmer jobs: