Back to results

Programmer - Aerospace Metrology Automation

  • Montreal, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

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.
More about this job

Responsibilities

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.

Skills

  • Python
  • Pandas
  • 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

Visa sponsorship

Not detected in the job text

Categories

  • Engineering
  • Software
  • Technology
  • Manufacturing

Keywords

  • Python
  • Pandas
  • Venv
  • Pip
  • Git
  • GitHub
  • XML
  • YAML
  • CSV
  • TXT
  • GOM
  • PolyWorks
  • Excel
  • Metrology
  • Inspection Results
  • Part Inspection Standards
  • Mechanical Design
  • Engineering Drawing Tolerancing
  • Geometric Dimensioning and Tolerancing
  • Linear Algebra
  • 3D Geometry
  • Point Clouds
  • STL Files
  • Automated Production Engineering

Report this job