Synthèse
Nous recrutons actuellement un.e Ingénieur Développeur Logiciel Embarqué C++ Senior (h/f/x) pour notre usine de production à Vendôme (41), spécialisée dans la fabrication de bras de mesure 3D et de scanners 3D portables. Pour découvrir nos produits de métrologie : https://hexagon.com/fr/products/product-groups/measurement-inspection-hardware.
Ce poste s’intègre à l’équipe R&D en charge du développement de nos bras de mesure, composée d’une dizaine de personnes, au sein d’une équipe R&D plus large de 30 collaborateurs.
Nous offrons un environnement de travail flexible, avec la possibilité de télétravailler 2 jours par semaine après la période d'intégration.
Responsabilités du poste
Rattaché(e) au Responsable R&D, vos missions principales seront :
- Analyse des besoins du client (produits Bras de mesure) et de l'utilisateur (client final, opérateurs de production, techniciens de nos centres techniques).
- Rédaction des spécifications techniques (cahier des charges) de l'application informatique.
- Réalisation des prototypes logiciels de la solution technique pour validation par le donneur d'ordres (configuration type, ...)
- Implémentation de fonctionnalités métier en fonction des besoins spécifiques.
- Travail sur deux types d’architectures cibles :
- Des cibles que nous maitrisons déjà à base de ARM Cortex M, développement avec Keil uVision.
- Une nouvelle cible architecture Aarch64, développement avec CLion. Pour cette dernière, développement des fonctions de base telles que les mises à jour du kernel.
- Maintenance des micrologiciels nouvellement produits ainsi que de certains micrologiciels existants.
Qualifications
- Diplôme d’ingénieur en informatique / informatique industrielle
- Minimum 5 ans d’expérience dans le développement d’applications embarquées dans un environnement industriel
- Connaissances solides des processeurs de type Cortex ARM M et A
- Maîtrise des langages C/C++17 voire C++20
- Utilisation avancée de Git
- Expérience avec I2C, SPI, Stack USB
- Familiarité avec les systèmes RTOS
- Expérience avec des analyseurs logiques et des sondes de débogage
- Autonomie et prise d’initiatives
- Rédaction de documentation claire et soignée
- Familiarité avec les principes Agile et travail en mode collaboratif avec des outils comme JIRA, Confluence
- Anglais opérationnel à l’écrit et à l’oral pour assurer la communication avec nos équipes en Suisse.
Optionnel :
- Yocto
- CMake
- Keil uVision
- La connaissance de gRPC (C++) est un plus.
N'hésitez pas à nous contacter même si vous estimez que vous ne répondez pas à tous les critères. Nous serons ravis d’en savoir plus sur vous et peut-être serez-vous notre prochain(e) collaborateur/collaboratrice !
Ce que nous proposons :
- Un poste permanent au sein d’une entreprise mondiale leader en haute technologie.
- Participation au développement des produits de pointe.
- Possibilités d’évolution professionnelle grâce à un environnement de travail stimulant, un management encourageant et des projets à long terme.
- Une organisation du travail flexible.
#LI-IT1