Mission
HORIBA ABX SAS est une filiale du groupe japonais HORIBA. Rayonnant dans plus de 110 pays sur les 5 continents, notre siège social se situe à Montpellier.
Notre Société propose une gamme étendue et complète de solutions d'hématologie, d'hémostase et de chimie clinique comprenant des analyseurs, des réactifs et des consommables pour le domaine du Diagnostic In Vitro (DIV).
Notre organisation comprend une importante diversité de métiers qui nous amène à recruter aujourd’hui un(e) Développeur (embarqué).
Objectif :
Intégré(e) à une équipe de notre département Développement produit, vous participez au développement des applications embarquées relatives à nos automates d’analyse de sang.
Missions :
Dans le cadre du développement de nos applications logiciel embarquées, vous participez à la rédaction des spécifications détaillées, à la conception et au codage des modules logiciel, à la réalisation des tests unitaires et d’intégration de ces modules. Vous pouvez être amené(e) à concevoir des architectures logicielles modulaires.
Vous rédigez les procédures et rapports associés à l’ensemble des tests effectués.
Vous travaillez en étroite collaboration avec d’autres services et métiers de la Société, en particulier l’électronique.
Vous travaillez dans le respect des processus établis et des contraintes qualité de l’entreprise.
Profil
Profil :
Doté(e) d’une formation supérieure en Informatique, vous justifiez d’une première expérience en développement logiciel de contrôle/commande dans un environnement industriel embarqué.
Compétences techniques attendues :
• Maîtrise du développement logiciel sur microcontrôleurs (ZYNQ serie 7 et ultrascale, STM32…) sous systèmes d’exploitation temps réel (RTOS) en C/C++.
• Développement de drivers bas niveau et interfaces matériel/logiciel.
• Bonne connaissance des bus et protocoles de communication : CAN, I2C, SPI, UART.
• Connaissance des bibliothèques C++ modernes (templates, programmation orientée composants réutilisables).
• Pratique d’outils de modélisation type UML et de tests unitaires.
Compétences supplémentaires appréciées :
• Expérience de Linux comme système embarqué et de la mise en place de distributions via Yocto et PetaLinux.
• Développement FPGA (VHDL) serait un plus, notamment en interaction avec les SoC Zynq.
• Connaissance du framework Qt pour le développement d’applications C++.
Vous êtes rigoureux/se et possédez des facilités relationnelles ainsi que d’adaptation.
La pratique de l’anglais technique est obligatoire.
Avantages :
Rémunération fixe selon profil X 13 mois + Prime variable sur objectifs annuels + Titres restaurant + Jours de RTT