Enter a job title or keyword

Stage Ingénieur en système embarqué

Netatmo


Job Location:

Boulogne-Billancourt - France

Monthly Salary: Not provided by the employer
Posted: 13 June 2026 (30+ days ago)
Application Deadline: 10 September 2026
Vacancies: 1 Vacancy

Department:

Software Development

Job Summary

Netatmo développe des produits Zigbee utilisant des microcontrôleurs EFR32 de Silicon Labs. Notre framework interne écrit en C utilise le SDK Silicon Labs et nous permet de créer et maintenir nos applications Zigbee sur ces boards.

Zephyr OS est un système dexploitation temps réel open source créé par la Linux Foundation. Il gagne rapidement en popularité dans lindustrie des systemes embarqué et simpose comme un standard dans ce domaine notamment grâce à sa portabilité multi-architecture et son écosystème actif.

Dans ce contexte nous souhaitons adapter notre framework EFR32 pour le rendre compatible avec Zephyr afin de bénéficier de ses outils modernes et de faciliter les développements futurs.

Le stagiaire devra réaliser le portage de notre framework Zigbee EFR32 vers lenvironnement Zephyr. Ce travail comprend :

  • Ladaptation du build system pour permettre la création de modules Zephyr compatibles avec notre framework existant

  • Lintégration du support Zephyr dans notre code C (couche dabstraction initialisation du kernel gestion du RTOS).

  • Le flashage et la validation de nos applications sur des boards utilisant Zephyr.

Le stage sera structuré autour de trois axes :

1. Adaptation du build system

  • Analyser le build system existant (SDK Silicon Labs CMake/Makefile).

  • Mettre en place la structure de modules Zephyr (west Kconfig).

  • Assurer la compatibilité entre le build Zephyr et notre framework C existant.

2. Portage du code C vers Zephyr

  • Identifier les dépendances vis-à-vis du SDK Silicon Labs (drivers RTOS GPIO timers).

  • Adapter les appels spécifiques au SDK avec des APIs Zephyr équivalentes en utilisant notre architecture hexagonale.

3. Tests et validation sur hardware

  • Flasher les applications portées sur des boards EFR32 sous Zephyr.

  • Valider le bon fonctionnement des fonctionnalités Zigbee (pairing communication robustesse).

  • Documenter les résultats et les éventuels ajustements réalisés.


Qualifications :

Niveau : Bac 4 5

Durée du stage : de 4 à 6 mois à pourvoir ASAP

Compétences requises :

  • Langage C

  • Notions de microcontrôleurs

  • Notions en build system (Makefile CMake)

  • Notions de RTOS

  • Connaissance de Zephyr : un plus mais non obligatoire

Compétences développées

  • Programmation en C sur micro-controlleur

  • Compréhension et adaptation dun build system (Makefile CMake west)

  • Prise en main dun RTOS (Zephyr OS)

  • Développement bas niveau : GPIO drivers initialisation hardware

  • Tests et validation sur cible physique

  • Methodologie SCRUM

Informations supplémentaires :

Avantages :  

  • Remboursement à 50 % des frais de transport
  • Café et thé gratuits

 

  • Accès au restaurant inter-entreprises et à lespace restauration / chèques-repas
  • Accès au CE Netatmo
  • Accès à la plateforme Learning with Legrand proposant de nombreuses formations

  • Pendant les pauses vous pouvez jouer au ping-pong et au baby-foot
  • Douches au bureau
  • Salle de sport sur place
  • Plusieurs jeux de société à disposition
  • Événements réguliers (afterwork fête de Noël etc.)

 

Dans le cadre de notre conformité à la norme ISO/IEC 27001:2022 et conformément aux exigences de la loi sur la cyber-résilience (CRA) le titulaire du poste sengage à respecter les règles internes en matière de sécurité de linformation énoncées dans la politique de sécurité la charte informatique et les procédures connexes. Il contribue activement à la protection des données et au signalement rapide de tout incident ou incident présumé.


Remote Work :

No


Employment Type :

Intern


About Company

What we do? 🚀We develop groundbreaking, intuitive and beautifully-designed connected consumer electronics. Truly smart, our innovative products provide a seamless experience that helps users create a safer, healthier and more comfortable & eco-friendly home. We carefully design the me ... View more

View Profile View Profile