Vous souhaitez faire partie d'une équipe qui façonne l'avenir des solutions logicielles collaboratives et innovantes ? Nous avons une belle opportunité pour vous !
Autonomie, curiosité, transparence, confiance, respect. Chez InnovMetric, ce sont les valeurs que nous recherchons et véhiculons au quotidien dans nos équipes de développement logiciel.
Responsabilités
Comme développeur C++ de solutions en métrologie 3D, vous changerez la vie de nos utilisateurs en concevant des solutions innovantes au sein de notre logiciel phare PolyWorks|InspectorTM, tant au niveau des outils intelligents d’acquisition de données 3D qu’au calcul et à la visualisation efficace des résultats de mesure. Vous aurez également à mettre en œuvre et à valider vos solutions sur une variété d’appareils d’acquisition de données et travaillerez au cœur même de notre expertise en métrologie 3D.
Compétences
- Détenir de l'expérience en développement d’interface usager (UI)
- Détenir de l’expérience en développement orienté objet (principes SOLID, design patterns ) et une bonne connaissance du langage C++
- Avoir une bonne connaissance de la géométrie 3D
- Être à l'aise avec les mathématiques
- Avoir une bonne connaissance de OpenGL
- Démontrer de bonnes compétences d’analyse et de conception, ainsi qu’une forte aisance dans la prise en charge de projets
- Posséder une bonne maîtrise du français et un niveau intermédiaire en anglais (oral et écrit)
- Détenir de l’expérience en programmation orientée objet (principes SOLID, design patterns ) et une bonne connaissance du langage C#
- Programmer de façon claire et structurée, tout en considérant les exigences liées à la maintenance, la modularité, l'extensibilité et la compatibilité
Vous avez aussi un intérêt marqué pour :
- L’architecture logicielle, réusinage ( refactoring ), écriture de code robuste qui résiste au temps
- Les domaines d’application de la métrologie 3D et la fabrication mécanique
- La gestion de projets informatiques
- L’analyse fonctionnelle : extraction des connaissances client, négociation et discussion avec le chef de produit ( product owner )
- L’expérience utilisateur (UX)
Voici ce que nous privilégions :
- Encadrement de qualité et opportunité de contribuer à des projets d’envergure dès l’entrée en poste
- Participation à toutes les étapes du développement, de l’identification des besoins à la livraison au client, en passant par le design de l’expérience utilisateur (UX), le développement d’une architecture logicielle durable et la validation de la qualité du logiciel
- Mise en application quotidienne des principes du développement Agile
- Forte culture d’amélioration continue
- Vif esprit de collaboration avec des professionnels experts dans leur domaine; il y a toujours quelque chose à apprendre de quelqu’un
- Choix du lieu de travail : au bureau, en mode hybride ou en télétravail
Les conditions d’emploi sont très avantageuses :
- Horaire flexible qui facilite la conciliation travail-famille
- Possibilité de faire du télétravail partiel
- Rémunération compétitive et système de bonis
- Régime modulaire pour les assurances collectives
- Service de télémédecine et programme d'aide aux employés et à leur famille
- Thé, café et stationnement gratuits
- Activités sociales, sportives et groupe de musique IMBand (allez y jeter un œil sur YouTube )