Missions
Au sein des équipes de notre client, vous participerez au développement et à la maintenance de solutions logicielles embarquées intégrées dans les équipements industriels (automates, contrôleurs, capteurs intelligents, etc.) .
- Concevoir, développer et intégrer des modules logiciels embarqués en C / C++
- Travailler sur des architectures temps réel et des plateformes microcontrôleurs ou processeurs embarqués
- Participer aux revues de code, à l’écriture de tests unitaires et à la validation logicielle
- Assurer le debug et la maintenance corrective/évolutive
- Collaborer avec les équipes hardware, validation, système et qualité
- Documenter les spécifications, le code et les livrables techniques
- Contribuer à l’amélioration continue des pratiques de développement embarqué
Profil recherché
Quel profil pour ce poste :
- Ingénieur logiciel embarqué avec au moins 6 ans d’expérience
- Expérience confirmée en développement C/C++ embarqué, sur des produits industriels ou critiques
- À l’aise dans un environnement multi-équipe, rigoureux et orienté qualité
- Niveau en anglais technique
Quelles compétences pour le poste :
- Langages : C / C++ (C++11/14/17)
- Développement bas niveau / embarqué (microcontrôleurs, registres, drivers)
- Temps réel (RTOS type FreeRTOS, VxWorks, etc.)
- Outils : Git, SVN, Jenkins, JIRA, IDE embarqués (IAR, Keil, Eclipse…)
- Protocoles de communication : SPI, I2C, UART, CAN, Ethernet…
Compétences appréciées :
- Connaissance des normes qualité (MISRA, ISO 26262, IEC 61508)
- Méthodes de développement Agile / Scrum
- Expérience dans l’automatisme ou l’énergie