Back to job search
Cyient logo

Programmer - Aerospace Metrology Automation

  • Montréal, QC
  • On-site
  • Posted Oct 9, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Entry, Junior · 0+ years
Minimum education
Bachelor’s degree
Apply by
Apr 6, 2027
Posting language
English
Working hours
40 hours per week
Seniority
Entry level

Job summary

Develop Python code to read and interpret digital inspection requirements in formats such as XML, YAML, CSV, and TXT, then convert them into standardized objects in metrology software such as GOM and PolyWorks. Export inspection results from metrology software into Excel reports and dashboards, while applying relevant part-inspection standards and regulations.

Job details

Key Responsibilities: Write Python code to read and interpret digital inspection requirement files in various formats such as XML, YAML, CSV, TXT, etc. Write Python code to convert these requirements into standardized objects within commercial metrology software such as GOM and PolyWorks. Write Python code to export inspection results from commercial metrology software into Excel reports and dashboards. Be familiar with the standards and regulations governing part inspection. What You Need to Succeed Bachelor’s degree in mechanical engineering, software engineering, automated production engineering, or a related field Advanced knowledge of Python, particularly the Pandas package and environment management tools such as venv and pip. Basic knowledge of Git and GitHub. Basic knowledge of mechanical design and engineering drawing tolerancing; knowledge of Geometric Dimensioning and Tolerancing (GD&T) is an asset. Skills in linear algebra, 3D geometry, and point cloud / STL file management; experience with metrology software (GOM and PolyWorks) is an asset. Skills in linear algebra, 3D geometry, and point cloud / STL file management; experience with metrology software (GOM and PolyWorks) is an asset.

What you’ll do

Develop Python code to read and interpret digital inspection requirements in formats such as XML, YAML, CSV, and TXT, then convert them into standardized objects in metrology software such as GOM and PolyWorks. Export inspection results from metrology software into Excel reports and dashboards, while applying relevant part-inspection standards and regulations.

Requirements

A bachelor’s degree in mechanical engineering, software engineering, automated production engineering, or a related field is required, along with advanced Python knowledge, particularly Pandas and tools such as venv and pip. Candidates should have basic Git and GitHub knowledge and familiarity with mechanical design, engineering drawing tolerancing, linear algebra, 3D geometry, and point cloud or STL file management; GD&T and GOM or PolyWorks experience are assets.

Listed skills

  • Excel reporting · Preferred
  • GitHub · Preferred
  • Git · Preferred
  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python
  • Pandas
  • Virtual Environment Management
  • Git
  • GitHub
  • Mechanical Design
  • Engineering Drawing Tolerancing
  • Geometric Dimensioning and Tolerancing
  • Linear Algebra
  • 3D Geometry
  • Point Cloud Management
  • STL File Management
  • Metrology Software
  • GOM
  • PolyWorks
  • Excel Reporting

Job areas

  • Engineering
  • Software
  • Technology
  • Manufacturing

More jobs from Cyient

See all jobs from Cyient