Intégrer des appareils d’acquisition 3D à la fine pointe de la technologie au logiciel de métrologie le plus avant-gardiste de son domaine, ça vous intéresse? Nous avons un poste pour vous!
Robotisation, mesures par contact et numérisation par laser ou avec caméras sont quelques-unes des technologies avec lesquelles vous pourrez travailler chez InnovMetric.
Autonomie, curiosité, transparence, confiance, respect. Chez InnovMetric, ce sont les valeurs recherchées et véhiculées au quotidien dans nos équipes de développement logiciel.
Nous sommes constamment à la recherche de développeurs(euses) talentueux(euses). Pour nous, qu’est-ce que ça signifie en termes de compétences?
- Aimer les défis et le travail d’équipe
- Faire preuve de créativité et sortir des sentiers battus
- Avoir à cœur la réussite de son équipe et de l’entreprise, ainsi qu’un désir continuel d’apprendre et de s’améliorer
- Détenir de l’expérience en développement orienté objet (principes SOLID, design patterns) et une bonne connaissance du langage C++
- Programmer de façon claire et structurée, en étant conscient des exigences liées à la maintenance, à la modularité, à l'extensibilité et à la compatibilité
- Se soucier de la qualité de son code, porter attention aux détails et faire preuve de rigueur
- Être à l’aise avec l’investigation de problèmes informatiques complexes
- Posséder une bonne maîtrise du français et un niveau intermédiaire en anglais (oral et écrit)*
*Un niveau d’anglais intermédiaire est requis puisque des échanges hebdomadaires, à l’écrit, avec des partenaires internationaux seront nécessaires.
Responsabilités
En tant que développeur C++ en intégration d’appareils d’acquisition 3D, vous serez responsable du développement des connecteurs vers les appareils. En plus de les manipuler pour vous familiariser avec leur fonctionnement, vous analyserez leurs « Software Development Kits » (SDK) fournis par des partenaires. Ces SDK vont permettre la mise à niveau d’un connecteur existant ou le développement d’un nouveau connecteur. Vous diagnostiquerez des problèmes soulevés par les utilisateurs ou encore développerez des extensions fonctionnelles pour élargir les capacités de la suite logicielle PolyWorks.