Recrutement Netatmo

Stage - Linux Embarqué H/F - Netatmo

  • Boulogne-Billancourt - 92
  • Stage
  • Netatmo
Publié le 6 octobre 2026
Postuler sur le site du recruteur

Les missions du poste

Que faisons-nous ? 🚀

Netatmo qui fait parti du groupe Legrand développe des appareils électroniques grand public connectés révolutionnaires, intuitifs et au design soigné. Véritablement intelligents, nos produits innovants offrent une expérience fluide qui aide les utilisateurs à créer un foyer plus sûr, plus sain, plus confortable et plus respectueux de l'environnement.

Nous concevons avec soin la mécanique et les logiciels embarqués de tous nos produits selon les normes les plus strictes. Nos applications mobiles et web sont conçues pour être simples d'utilisation, tout en offrant une expérience utilisateur riche.

Parmi eux, nos caméras et sonnettes vidéo tournent sous Linux embarqué et s'appuient sur ELIPS, notre plateforme logicielle qui fait tourner les services système partagés par ces produits (connectivité, mise à jour, supervision...).


Tu rejoindras l'équipe Linux embarqué, au coeur du logiciel qui équipe des millions d'appareils déployés partout dans l'Europe.

Nos services embarqués dialoguent entre eux via DBus et s'appuient sur des briques système comme systemd. Aujourd'hui, tester l'un de ces services de façon isolée reste compliqué : il faut recréer tout son environnement, ses dépendances comme les composants qui l'utilisent. Résultat : trop de validation manuelle ou sur cible réelle, coûteuse et peu reproductible.

Nous voulons changer ça.

Ta mission

Concevoir un framework de test capable de valider un service embarqué en simulant tout son environnement, puis d'exécuter les vrais binaires (ceux issus de notre chaîne de crosscompilation) dans un environnement émulé, piloté par des scénarios écrits avec la librairie Robot Framework.

Concrètement, tu vas :

  • Etudier le choix de l'environnement d'exécution le plus adapté (QEMU, Docker ou autre) pour tester les binaires réellement livrés sur nos produits.

  • Développer les bouchons qui simulent l'entourage d'un service : intercepteurs exposant les API DBus de ses dépendances (ex. systemd) et clients synthétiques qui stimulent son API.

  • Construire le pont Robot Framework ↔ émulateur : des motsclés de test lisibles qui pilotent l'émulation de bout en bout.

  • Écrire des tests d'exemple sur un cas réel (le contrôle du service de redémarrage des produits).

  • Intégrer le tout dans notre CI pour que chaque changement soit validé automatiquement.

Ce que tu vas apprendre

Linux embarqué, crosscompilation, Buildroot/Yocto, C++, DBus, systemd, QEMU, Docker, Robot Framework et CI/CD, dans un contexte industriel à grande échelle, avec des ingénieurs expérimentés à tes côtés.

Ce que tu produiras

Un framework de test réutilisable audelà d'un seul service, sa documentation, un jeu de tests d'exemple et une intégration CI fonctionnelle, une brique qui améliorera durablement la qualité de nos produits.

Envie de mettre les mains dans le logiciel qui fait tourner des objets connectés du quotidien ? Rejoins-nous.

Le profil recherché

  • Étudiant·e en informatique / systèmes embarqués (école d'ingénieur ou équivalent).

  • À l'aise avec Linux et au moins un langage système (C, C++ ou Python).

  • Curieux·se, autonome, avec le goût du logiciel bien testé et outillé.

  • Une première expérience avec l'un des sujets cidessus (embarqué, conteneurs, CI, tests) est un plus, pas une obligation.

Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

Parcourir plus d'offres d'emploi