HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    NE

    Netatmo

    Smart Home

    Stage - Ingénieur en système embarqué

    Boulogne-Billancourt, FranceOn-SiteInternshipPosted 2w ago
    All Netatmo jobs

    Job description

    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 d'exploitation temps réel open source, créé par la Linux Foundation. Il gagne rapidement en popularité dans l'industrie des systemes embarqué et s'impose 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 l'environnement Zephyr. Ce travail comprend :

    • L'adaptation du build system pour permettre la création de modules Zephyr compatibles avec notre framework existant,

    • L'intégration du support Zephyr dans notre code C (couche d'abstraction, 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, CMakeLists.txt, 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.

    Niveau : Bac + 4, 5

    Durée du stage : de 4 à 6 mois à pourvoir en janvier 2027

    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 d'un build system (Makefile, CMake, west)

    • Prise en main d'un RTOS (Zephyr OS)

    • Développement bas niveau : GPIO, drivers, initialisation hardware

    • Tests et validation sur cible physique

    • Methodologie SCRUM

    Avantages :  💪

    💰

    • Remboursement à 50 % des frais de transport

    ⏱️

    • Restaurant Inter-Entreprise & foodcourt/ tickets restaurants
    • Accès à une plateforme d'apprentissage en ligne « Learning with Legrand » proposant de nombreuses formations

    ⚽

    • Salle de sport sur place (avec douches) 🚿
    • Plusieurs jeux de société à disposition
    • Événements réguliers (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 s'engage à respecter les règles internes en matière de sécurité de l'information é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é.

    Job details are sourced from the employer's original posting.

    Open job posting
    NE

    About the company

    Netatmo

    Netatmo is all about the Smart Home! Our mission is to imagine for you products which will make your home safer and more comfortable.  Manage your home’s heating from our connected Thermostat - detect intruders thanks to our cameras embedding artificial intelligence and image processing - access the largest personal weather station network on earth. We collaborate with giant building construction companies such as Intuis, Velux and Legrand to share with them our product expertise and work together to revolutionize your homes.  We are a multinational team of 250 motivated and passionate people, with more than 20 nationalities represented amongst our teams and almost everyone working together under the same roof near Paris. Having raised more than 30M€ and won several CES prizes, Netatmo is looking for new talents to accompany its development.  If you want to be a part of the Smart Home revolution, don’t wait to apply! 

    View all Netatmo jobs
    Industry
    Smart Home
    Open roles
    8

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.