Developer of Software Infrastructure - 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 part of a team responsible for developing and maintaining our infrastructure, you will be called upon to optimize code as well as to make certain critical components more robust and easier to maintain for our 3D metrology applications. In addition, you will contribute to the harmonious evolution of the architecture of all these components, to ensure the long-term cohesion of APIs and scalability for future needs.


You will be part of an experienced team, will benefit from excellent coaching from your teammates as soon as you arrive, and will actively participate in all stages of development including analysis, technical design, programming, test automation, and validation. We offer a three-day training on PolyWorks|InspectorTM to all new developers. We have subscribed to the principles of Agile Software Development for more than 15 years.


  • Experience in object-oriented programming with good knowledge of C++
  • Great ease in solving complex computer problems
  • Ability to work on large-scale mandates within a huge code base (7 million lines of code)
  • Autonomy, creativity, concern for quality, resourcefulness, and good team spirit
  • Fluency in French and intermediate level in English (spoken and written)



  • Knowledge of MFC, Visual Studio and OpenGL
  • User interface development experience (UI)
  • Management of IT projects



  • Architecture, refactoring, SOLID principles, and robust code writing that stands the test of time
  • 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