Développeur C / C++
Description
Dans le cadre du développement d'une nouvelle IHM pour un dispositif médical, nous recherchons un ingénieur logiciel embarqué disposant d'environ 4 à 5 ans d'expérience.
Le projet étant actuellement en phase de cadrage, le prestataire participera à la conception, au développement, à l'intégration et aux tests de la future IHM.
Nous recherchons avant tout une personne :
• autonome et rigoureuse ;
• ayant un bon esprit d'équipe ;
• capable de communiquer simplement sur des sujets techniques ;
• capable de proposer des solutions tout en restant à l'écoute de l'équipe ;
• à l'aise pour travailler avec différents métiers : logiciel, électronique et système ;
Profil recherché
Compétences indispensables
• Bonne maîtrise du développement embarqué en C / C++.
• Expérience sur microcontrôleurs STM32 et environnement STM32Cube.
• Maîtrise des principes de programmation orientée objet.
• Expérience avec un RTOS, idéalement FreeRTOS.
• Connaissance des principaux protocoles de communication embarqués : CAN, UART, I²C, SPI.
• Utilisation de Git dans un environnement de développement collaboratif.
• Expérience dans la réalisation de tests unitaires et d'intégration.
• Capacité à concevoir un logiciel embarqué structuré, maintenable et documenté.
Compétences souhaitées
• Expérience en développement d'IHM embarquées, idéalement avec TouchGFX.
• Connaissance de CANopen.
• Expérience dans l'intégration d'un écran sur système embarqué.
• Connaissance des problématiques de mise à jour firmware / bootloader.
• Une expérience dans le domaine médical ou dans un environnement réglementé serait appréciée.
Qualités recherchées
Nous recherchons avant tout une personne :
• autonome et rigoureuse ;
• ayant un bon esprit d'équipe ;
• capable de communiquer simplement sur des sujets techniques ;
• capable de proposer des solutions tout en restant à l'écoute de l'équipe ;
• à l'aise pour travailler avec différents métiers : logiciel, électronique et système ;
• disposée à partager son expérience et ses connaissances.
La maîtrise de l'ensemble des compétences souhaitées n'est pas attendue. Nous privilégions un profil disposant de bonnes bases en logiciel embarqué, capable de monter rapidement en compétence sur les spécificités