Home › Companies › Sybridgetech › Catia Programmer
Catia Programmer
Sybridgetech · Lakeshore, Ontario, N8N 5C4, Canada · Hybrid · Active · BambooHR
Job facts
| Field | Value |
|---|---|
| Company | Sybridgetech |
| Title | Catia Programmer |
| Normalized title | - |
| Department / team | Engineering |
| Location | Lakeshore, Canada |
| Work model | Hybrid / Hybrid |
| Employment type | Full Time |
| Salary | - |
| Status | active |
| ATS provider | BambooHR |
| Posted / first seen | 2026-06-04 / 2026-05-30 |
| Changed / last seen | 2026-06-06 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Sybridgetech. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through BambooHR. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Lakeshore. | Open |
| Department jobs | Active postings in Engineering. | Open |
| Work model jobs | Active Hybrid postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Sybridgetech |
| Source | b0621786-4dcd-49ee-afae-6edb963264f0 |
| ATS provider | BambooHR |
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
Full job record
| Job ID | 3a3f4973a1bbccb27a4f2f5941bceb25c346687c |
| Org ID | 62a626f0-e0f9-480b-91ab-2d267c3d59c3 |
| Source ID | b0621786-4dcd-49ee-afae-6edb963264f0 |
| Board ID | b0621786-4dcd-49ee-afae-6edb963264f0 |
| Provider | bamboohr |
| Provider Job Key | 599 |
| Title | Catia Programmer |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Lakeshore, Ontario, N8N 5C4, Canada |
| Department | Engineering |
| Team | — |
| Employment Type | full_time |
| Workplace Type | hybrid |
| Remote Policy | hybrid |
| Country | Canada |
| Region | — |
| City | Lakeshore |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://sybridgetech.bamboohr.com/careers/599 |
| Apply URL | https://sybridgetech.bamboohr.com/careers/599 |
| First Seen At | 2026-05-30 06:04:14Z |
| Last Seen At | 2026-06-06 09:38:48Z |
| Last Checked At | 2026-06-06 09:38:48Z |
| Last Changed At | 2026-06-06 09:38:48Z |
| Inactive At | — |
| Source Posted At | 2026-06-04 00:00:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=sybridgetech/date=2026-06-06/2026-06-06T09-38-46-726Z-ca8cb043fa9751785c813a67a3a8d980583f438cabc1f2797ce5a2afb92f05d7.json |
Event Fields
{
"content_hash": "1afdcf0621ef74c21295061a072b89735db97818f439c2e798541a06e9c6ccae",
"source_hash": "bd678bcdc99c072444f3ee461d532f615ae256572bff6f771b85d57fd9af934b",
"last_changed_at": "2026-06-06T09:38:48.799Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Lakeshore, Ontario, N8N 5C4, Canada",
"city": "Lakeshore",
"region": null,
"country": "Canada",
"is_remote": false,
"confidence": 0.95
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-06T09:38:48.775Z",
"launch_scope": {
"reason": "bamboohr_production_catalog",
"included": true,
"location": {
"raw": "Lakeshore, Ontario, N8N 5C4, Canada",
"city": "Lakeshore",
"region": null,
"country": "Canada",
"is_remote": false,
"confidence": 0.95
},
"countries": [
"Canada"
]
},
"remote_policy": "hybrid",
"salary_period": null,
"workplace_type": "hybrid",
"salary_currency": null
}Extensions
{}Native Structured
{
"list_job": {
"id": "599",
"isRemote": null,
"location": {
"city": "Lakeshore",
"state": "Ontario"
},
"atsLocation": {
"city": null,
"state": null,
"country": null,
"province": null
},
"departmentId": "18634",
"locationType": "0",
"jobOpeningName": "Catia Programmer ",
"departmentLabel": "Engineering",
"employmentStatusLabel": "Full-Time"
},
"detail_errors": [],
"detail_job_opening": {
"location": {
"city": "Lakeshore",
"state": "Ontario",
"postalCode": "N8N 5C4",
"addressCountry": "Canada"
},
"datePosted": "2026-06-04",
"atsLocation": {
"city": null,
"state": null,
"country": null,
"countryId": null
},
"description": "<p><span style=\"color: inherit\">We’re looking for a hands-on<span> </span><span style=\"font-weight: bold\">CATIA programmer</span><span> </span>to own and evolve our<span> </span><span style=\"font-weight: bold\">CATIA V5R14mold-base automation</span>. 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,<span> </span><span style=\"font-weight: bold\">deciphers legacy scripts</span>, and updates/expands automation to match a proven<span> </span><span style=\"font-weight: bold\">NX mold base reference workflow</span>.</span></p>\n<p><br></p>\n<p><span style=\"font-weight: bold\"><span style=\"color: inherit\">Critical environment requirement</span></span></p>\n<ul>\n<li><span style=\"color: inherit\">We operate on<span> </span><span style=\"font-weight: bold\">CATIA V5R18</span><span> </span>and are<span> </span><span style=\"font-weight: bold\">not under an active maintenance contract</span>.</span></li>\n<li><span style=\"color: inherit\">All automation must be<span> </span><span style=\"font-weight: bold\">programmed and supported in V5R18</span><span> </span>(no dependency on newer versions/features, patches, or vendor fixes).</span></li>\n<li><span style=\"color: inherit\">You must be comfortable delivering stable solutions in a<span> </span><span style=\"font-weight: bold\">locked-version, legacy environment</span>.</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\"><span style=\"color: inherit\">Key responsibilities</span></span></p>\n<ul>\n<li><span style=\"color: inherit\">Maintain and extend our existing CATIA macro library and related VBA scripts used to automate mold design workflows.</span></li>\n<li><span style=\"color: inherit\">Read, diagnose, and refactor legacy macros/scripts to improve stability, speed, and maintainability.</span></li>\n<li><span style=\"color: inherit\">Improve robustness of automation across product structure changes (assemblies, sub-products, instantiation, naming conventions).</span></li>\n<li><span style=\"color: inherit\">Align CATIA mold-base automation to an<span> </span><span style=\"font-weight: bold\">NX mold base reference</span><span> </span>(match intent and outputs as closely as practical).</span></li>\n<li><span style=\"color: inherit\">Add logging, error handling, and documentation so automation is repeatable and supportable by others.</span></li>\n<li><span style=\"color: inherit\">Partner with design, surfacing, machining, and program teams to translate workflow needs into automation.</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\"><span style=\"color: inherit\">Required qualifications</span></span></p>\n<ul>\n<li><span style=\"font-weight: bold\"><span style=\"color: inherit\">Proven CATIA V5 automation experience</span></span><span style=\"color: inherit\">, specifically:</span>\n<ul>\n<li><span style=\"font-weight: bold\"><span style=\"color: inherit\">CATIA V5R18</span></span><span style=\"color: inherit\"><span> </span>macro development/support</span></li>\n<li><span style=\"color: inherit\">CATScript / VBScript and/or<span> </span><span style=\"font-weight: bold\">VBA via CATIA COM automation</span></span></li>\n</ul>\n</li>\n<li><span style=\"color: inherit\">Strong understanding of CATIA design structure:</span>\n<ul>\n<li><span style=\"color: inherit\">CATPart/CATProduct/CATDrawing concepts</span></li>\n<li><span style=\"color: inherit\">selection methods, parameters, publications, links/updates</span></li>\n<li><span style=\"color: inherit\">bodies/hybrid bodies (geometrical sets), constraints, product structure control</span></li>\n</ul>\n</li>\n<li><span style=\"font-weight: bold\"><span style=\"color: inherit\">Strong VBA skills</span></span><span style=\"color: inherit\"><span> </span>(not just recorded macros):</span>\n<ul>\n<li><span style=\"color: inherit\">Excel object model, file I/O, string parsing</span></li>\n<li><span style=\"color: inherit\">structured error handling, modular design, maintainable code</span></li>\n</ul>\n</li>\n<li><span style=\"color: inherit\">Experience in<span> </span><span style=\"font-weight: bold\">injection mold design environments</span><span> </span>and understanding mold base architecture.</span></li>\n<li><span style=\"color: inherit\">CATIA Knowledgeware (parameters/formulas/design tables/rules/checks)</span></li>\n<li><span style=\"color: inherit\">Demonstrated ability to<span> </span><span style=\"font-weight: bold\">inherit and modernize legacy code</span>:</span>\n<ul>\n<li><span style=\"color: inherit\">interpret intent, safely modify behavior, keep backward compatibility</span></li>\n<li><span style=\"color: inherit\">document changes and build simple test/validation checklists</span></li>\n</ul>\n</li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\"><span style=\"color: inherit\">Preferred qualifications</span></span></p>\n<ul>\n<li><span style=\"color: inherit\">Familiarity with NX workflows (enough to compare outputs/process intent)</span></li>\n<li><span style=\"color: inherit\">Basic version control habits (Git or equivalent) and change logging discipline</span></li>\n</ul>",
"compensation": "$45-$55",
"departmentId": "18634",
"locationType": "0",
"seekPromoted": false,
"jobCategoryId": null,
"jobOpeningName": "Catia Programmer ",
"departmentLabel": "Engineering",
"jobOpeningStatus": "Open",
"minimumExperience": "Mid-level",
"jobOpeningShareUrl": "https://sybridgetech.bamboohr.com/careers/599",
"employmentStatusLabel": "Full-Time"
}
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/3a3f4973a1bbccb27a4f2f5941bceb25c346687c?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/62a626f0-e0f9-480b-91ab-2d267c3d59c3JSONGET https://api.bluedoor.sh/job-postings/v1/sources/b0621786-4dcd-49ee-afae-6edb963264f0JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/3a3f4973a1bbccb27a4f2f5941bceb25c346687c/eventsJSON