C++ Developer in integration of 3D acquisition devices - Quebec

# of Openings
1
Location
Canada-Quebec-
Category
Development
Type
Regular Full-Time

Overview

Are you interested in integrating high-tech 3D acquisition devices to the most innovative metrology software? We might have a position for you! 

Robotization, contact measurement, and laser or camera digitization are some of the technologies you could work with at InnovMetric.

 

Autonomy, curiosity, transparence, trust, respect. At InnovMetric, those are the values that surround us every day in our software development teams.

 

We are actively looking for talented developers. What does that mean for us?

 

  • Love challenges and teamwork
  • Be creative and think outside the box
  • Be committed to the team and the company’s success, as well as the constant desire to learn and improve
  • Experience in object-oriented coding and a good knowledge of C++ language (SOLID, design patterns)
  • Code in a clear and structured manner while considering maintenance requirements, modularity, extensibility, and compatibility
  • Care about the quality of the code, attention to details and be meticulous
  • Good command of French and an intermediate level of English (written and spoken)

Responsibilities

As a C++ developer in the integration of 3D acquisition devices, you will be responsible for the development that allows connecting the devices. In addition to manipulating them to get familiar with how they work, you will analyze their software development kits (SDK) provided by our partners. Those SDKs will allow upgrading an existing connector or the development of a new one. You will solve issues raised by users and develop functional extensions to expand the capabilities of the PolyWorks® software suite.

Qualifications

  • Advanced understanding of software layered architecture (hardware) and knowledge of multithreading
  • Significant experience with large codebase and third-party SDKs
  • Demonstrate clarity and conciseness in communications with external partners
  • Be resourceful and perseverant when faced with a lack of information

 

In addition to the qualifications mentioned, you also have the following assets:

  • Knowledge of a variety of languages such as C++, Java, C#, and VB.NET
  • Mastery of matrix calculation
  • Significant experience investigating technical problems

 

You also have a strong interest in:

  • Working with high-tech equipment, such as robotization and data acquisition
  • Open to travel occasionally to visit clients and partners in America, Europe, or Asia

 

Here are some of the benefits of working for us:

  • Excellent team support and the opportunity to participate in important projects as soon as you join the team
  • Participate in all the development steps, from the assessment of requirements to the final delivery and user experience design (UX), the development of a sustainable software architecture and the software quality validation
  • Daily application of the principles of the agile development method
  • Strong continuous improvement culture
  • Collaboration with people that are highly qualified; there is always something to learn from someone else
  • Possibility to choose the workplace: at the office, remotely, or a mix of both

 

We offer advantageous employment conditions in a dynamic workplace:

  • Flexible work schedule, allowing for a good balance between personal and professional life
  • Possibility of teleworking
  • Competitive salary and bonus system
  • Group insurance and telemedicine service
  • Free tea, coffee, and parking
  • Sports and social activities as well as IMBand (check it out on Youtube!)

Options

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