3D Geometry Software Developer - Quebec

# of Openings
Regular Full-Time


Founded in 1994 and headquartered in Quebec City, QC, Canada, InnovMetric Software Inc. is the leading provider of universal 3D metrology software solutions. The world’s largest industrial manufacturing organizations, including GM, Volkswagen, Tesla, BMW, Boeing, and Apple trust InnovMetric’s PolyWorks® software solutions.


With its subsidiaries and joint ventures, InnovMetric has over 450 employees spanning 16 countries.


InnovMetric offers a unique work environment focused on collaboration that promotes personal and professional development.


As a member of one of the Agile development teams specializing in 3D geometry and mathematics, you will be called upon to evolve and maintain a fundamental core of complex components used to align models, geometry detection and mathematical calculations associated with CAD models or dimensional tolerance.

You will be part of an experienced team, benefit from excellent coaching from your teammates as soon as you arrive, and actively participate in all stages of development, including analysis, technical design, programming, test automation and validation. We offer three-day user training on PolyWorks|InspectorTM to all new developers. We have been using the Agile method (SCRUM) for over 10 years.


  • Receptiveness to criticism and the ability to defend one’s ideas
  • Good experience with a large code base (more than 4,000 KLOC)
  • Advanced mastery of object-oriented programming
  • Versatility to tackle diverse mandates
  • Autonomy, great resourcefulness and good team spirit
  • Organized and conscientious
  • Fluency in French, written and spoken


  • Advanced experience in optimization and refactoring
  • Advanced knowledge of geometry and linear algebra
  • Knowledge of mechanical engineering (dimensional tolerance, CAD)
  • Analytical ability to dissect standard documents
  • IT project load experience



  • Geometry and linear algebra
  • C++ language
  • User Experience (UX)


InnovMetric offers excellent working conditions:

  • Flexible schedule that facilitates work/family balance
  • Possibility of teleworking
  • Competitive salary
  • Bonus plan
  • Group insurance
  • Online preventive health solution offered to employees and their families
  • Assistance program for employees and their families
  • Free parking

We thank you for your interest in this position. Please note that we will only contact shortlisted candidates.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed