Les missions du poste

Coris Innovation est une entreprise spécialisée dans les métiers de l'ingénierie système et des processus industriels.

Fondée en 2015, notre société a été imaginée selon un principe clairement défini : Inscrire le consulting dans une relation durable et de proximité en assurant la satisfaction de nos partenaires, de nos consultants et de notre structure.

Cette conception du conseil en ingénierie est aujourd'hui partagée par une centaine de collaborateurs répartis au sein de 5 agences entre la Suisse et la France (Annecy, Bourges, Grenoble et Lyon) qui accompagnent au quotidien nos clients industriels dans leurs défis d'innovation, de Recherche & Développement et de production.

Vous souhaitez prendre part à l'aventure et rejoindre une structure en pleine croissance et qui se donne les moyens de respecter ses engagements auprès de ses collaborateurs et de ses clients ? C'est par ici !Contexte du poste

Dans le cadre du développement de solutions connectées pour l'habitat intelligent et les bâtiments communicants, vous intervenez sur une gateway IoT embarquée permettant la gestion de multiples équipements (ouvrants, systèmes de chauffage, capteurs, etc.). Cette plateforme repose sur une architecture Linux embarquée et intègre plusieurs applicatifs assurant la communication via différents protocoles. L'environnement est fortement orienté systèmes embarqués, intégration logicielle bas niveau et industrialisation logicielle.

Coris Innovation recherche son/sa nouveau/elle Ingénieur développement Embarqué - Expert Yocto (IoT) afin de renforcer une équipe agile en charge de la distribution Linux embarquée d'une box domotique. Vous évoluez au sein d'une équipe Scrum (5 à 6 développeurs) organisée selon un cadre SAFe, avec des cycles de développement structurés (sprints de 3 semaines, incréments).

Missions principales:

- Concevoir, développer et maintenir des distributions Linux embarquées basées sur Yocto
- Développer et structurer des layers et recipes Yocto avancés (customisation, optimisation, maintenance)
- Assurer l'intégration logicielle bas niveau en lien avec le hardware propriétaire
- Configurer, adapter et optimiser le kernel Linux ainsi que les Device Trees
- Participer au développement de composants systèmes en C/C++
- Développer des scripts en Shell et Python pour automatiser les processus d'intégration et de déploiement
- Mettre en place et renforcer les stratégies de tests automatiques (intégration, validation système)
- Contribuer à l'industrialisation via des pipelines CI/CD (Git, GitLab CI, Docker)
- Garantir la performance, la stabilité et la maintenabilité des systèmes embarqués
- Collaborer avec les équipes pluridisciplinaires (logiciel, hardware, produit) dans un environnement agile
- Assurer un rôle de référent technique sur les problématiques Yocto et Linux embarqué
- Participer activement à l'amélioration continue et au partage des bonnes pratiques

Le profil recherché

Vous êtes diplômé(e) d'une formation supérieure en informatique, systèmes embarqués ou équivalent (Bac +5) et disposez d'une expérience d'au moins 7 ans en développement de systèmes embarqués sous Linux. Vous avez développé une expertise approfondie sur la construction et la maintenance de distributions Linux embarquées, notamment via Yocto, dans des contextes industriels exigeants.

Vous maîtrisez de manière avancée l'écosystème Yocto (création de layers, recipes, gestion des dépendances, optimisation des builds) ainsi que la configuration du kernel Linux et des Device Trees. Vous possédez de solides compétences en scripting (Shell, Python) et en développement bas niveau en C/C++. Vous êtes à l'aise avec les outils d'industrialisation logicielle tels que Git, GitLab CI et Docker, ainsi qu'avec les pratiques de tests automatisés. Une bonne compréhension des architectures IoT et des contraintes liées aux systèmes embarqués est attendue.

Vous faites preuve de leadership technique, de rigueur et d'un fort esprit collaboratif. Votre capacité à structurer, documenter et partager vos connaissances sera essentielle. Vous êtes proactif(ve) et force de proposition dans un environnement agile. Une bonne maîtrise de l'anglais technique est requise pour évoluer efficacement dans un contexte international.

Compétences requises

  • Méthodes agiles
Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

L’emploi par métier dans le domaine Informatique à Annecy