Enable job alerts via email!

C++ Developer, Model-Based Definition (MBD) Solutions for CAD Platforms - Quebec

InnovMetric Software

Quebec

On-site

CAD 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A technology solutions company in Quebec is looking for a C++ Developer specializing in model-based definition solutions. You will work with 3D metrology tools to enhance product manufacturing processes. The ideal candidate has strong analytical skills, experience in object-oriented development, and proficiency in both French and English. This role offers a chance to shape innovative software solutions in a collaborative environment.

Responsibilities

  • Empower mechanical designers to use metrology in PolyWorks|Inspector™.
  • Allow users to define manufacturing information directly in CAD.
  • Contribute to interconnection between CAD and PolyWorks® 3D ecosystem.

Skills

Mathematical concepts (vector calculus, 3D geometry)
Analytical and design skills
Object-oriented development (SOLID principles, design patterns)
User Interface Development (UI)
Programming clarity and structure
Fluent in French and advanced English
Job description
Overview

Would you like to be part of a team that shapes the future of collaborative and innovative software solutions ? We have a great opportunity for you!

Autonomy, curiosity, transparency, trust, and respect - at InnovMetric, these are the values that we seek and promote on a daily basis in our software development teams.

Responsibilities

As a C++ developer of model-based definition (MBD) solutions, you will empower mechanical designers to fully leverage the potential of 3D metrology offered by PolyWorks|Inspector™ to optimize the quality of manufactured parts.

Your work will enable users to define product manufacturing information (PMI) directly within their native computer-aided design (CAD) platform to: verify the fit and dimensional accuracy of parts, ensure proper function and performance, provide manufacturing feedback and communicate clear instructions to the 3D measurement team.

You will also contribute to the dynamic digital interconnection between CAD platforms and the PolyWorks® 3D metrology ecosystem, using cutting-edge technologies such as Model-Based Definition (MBD).

Qualifications
  • Be comfortable with mathematical concepts such as vector calculus and 3D geometry
  • Demonstrate strong analytical and design skills, with the ability to take ownership of projects
  • Have experience in object-oriented development (SOLID principles, design patterns) and a solid knowledge of C++ language
  • Have experience in User Interface Development (UI)
  • Program in a clear and structured way while considering requirements related to maintenance, modularity, scalability, and compatibility
  • Have a good level in French and an advanced level of English (spoken and written) *
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.