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