Ingénieur systèmes embarqués
Role details
Job location
Tech stack
Job description
Dans un environnement industriel à forte technicité, vous intervenez sur le développement de systèmes embarqués temps réel intégrés à des produits complexes mêlant électronique et mécatronique. Le poste s'inscrit dans des projets exigeants, nécessitant rigueur, autonomie et capacité à évoluer sur des architectures existantes parfois critiques. Vous serez positionné(e) comme référent technique sur les sujets logiciels bas niveau, avec une forte responsabilité sur la qualité et la robustesse du code.
Coris Innovation recherche son/sa nouveau/elle Ingénieur systèmes embarqués afin de renforcer ses équipes sur des projets à forte valeur ajoutée technologique., Développer des logiciels embarqués en langage C à partir de spécifications techniques
- Intervenir sur des architectures bas niveau, incluant les couches OS temps réel
- Participer à l'intégration logicielle sur microcontrôleurs STM32
- Analyser, comprendre et faire évoluer des codes existants complexes
- Mener des phases d'investigation technique et de résolution de problématiques
- Mettre en oeuvre et exécuter les stratégies de tests : unitaires, d'intégration et de validation
- Contribuer à l'amélioration continue des processus de développement et de test
- Utiliser et maintenir les outils d'intégration continue (Jenkins, bancs de tests automatisés)
- Assurer la gestion de configuration via Git
- Collaborer avec les équipes pluridisciplinaires (électronique, mécatronique, validation)
Requirements
Issu(e) d'une formation supérieure en ingénierie (électronique, informatique embarquée ou équivalent), vous justifiez d'une expérience d'environ 5 ans minimum en développement de systèmes embarqués temps réel. Vous êtes reconnu(e) pour votre autonomie, votre proactivité et votre capacité à travailler sans encadrement rapproché sur des sujets techniques complexes.
Vous maîtrisez le développement en C embarqué ainsi que les environnements microcontrôleurs, notamment STM32. Vous avez une expérience significative avec les systèmes d'exploitation temps réel (type µC-OS-II ou équivalent) et êtes à l'aise avec les problématiques bas niveau. Vous pratiquez les outils de gestion de version (Git) et les environnements d'intégration continue tels que Jenkins, notamment dans le cadre de bancs de tests automatisés. Vous disposez également de compétences en stratégies de tests (unitaires, intégration, validation) et de connaissances en mécatronique.
Vous évoluez dans un environnement technique exigeant nécessitant rigueur et capacité d'analyse. Une habilitation électrique BE Essai est requise pour ce poste. La maîtrise de l'anglais technique est attendue afin d'interagir avec des documentations et environnements internationaux., Esprit d'analyse