HireFT
Browse JobsHow it worksPricingSuccess Stories
    Back to jobs
    NE

    Netatmo

    Smart Home

    Stage - Développement embarqué : Passerelle multiprotocole Zigbee/Thread

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

    Job description

    Dans le cadre de l'évolution de ses produits Smart Home (Legrand / Netatmo), l'équipe Embedded participe au développement d'une passerelle multiprotocole pour objets connectés, assurant l'interopérabilité avec les écosystèmes Zigbee et le standard Matter.

    Pour la connectivité radio 802.15.4, cette passerelle s'appuie sur un microcontrôleur Silicon Labs (famille EFR32) utilisé comme co-processeur radio. L'enjeu de ce stage est d'étendre les capacités de ce co-processeur et du système Linux embarqué hôte pour y intégrer le support de Thread en parallèle avec le réseau Zigbee.

    Objectif du stage :

    Le stage vise à clarifier et démontrer les livrables attendus autour d'une architecture multiprotocole opérationnelle.

    • Évaluer et valider l'architecture multiprotocole Silicon Labs sur un banc d'évaluation Raspberry Pi + EFR32.

    • Porter et adapter cette architecture sur la passerelle Linux embarquée en cours de développement.

    • Démontrer la coexistence et la communication simultanée d'équipements Zigbee et d'équipements Thread au sein d'un même réseau local.

    • Outiller et documenter la chaîne de test et d'analyse de trafic, notamment le sniffing radio 802.15.4

    Le travail est structuré en quatre axes progressifs, de la prise en main à la validation finale.

    Axe 1 — Prise en main et état de l'art

    • Montée en compétences sur les protocoles Thread (IPv6, 6LoWPAN, topologies maillées, rôles FTD/MTD) et Zigbee.
    • Analyse de la suite logicielle Silicon Labs pour le multiprotocole dynamique : RCP, Co-Processor Communication Daemon (CPCd), OpenThread Border Router (OTBR).

    • Prise en main de l'environnement matériel et des outils de développement Netatmo.

    Axe 2 — Preuve de concept sur banc de prototypage

    • Configuration et flashage du firmware RCP (radio co-processor) multiprotocole sur cible Silicon Labs EFR32.
    • Mise en place d'un banc de test autonome Raspberry Pi sous Linux hébergeant les daemons nécessaires : Co-Processor Communication Daemon (CPCd), zigbeed, OpenThread Border Router Agent (otbr-agent).

    • Validation fonctionnelle : appairage et échange de données avec un routeur ou end-device Thread réel et des périphériques Zigbee.

    Axe 3 — Intégration sur la passerelle cible en développement

    • Adaptation des couches de communication bas niveau de la passerelle hôte : liaison série UART/SPI, gestion des signaux de contrôle GPIO/reset du co-processeur.
    • Intégration logicielle dans l'environnement de build Linux embarqué de la passerelle.

    • Adaptation du framework applicatif hôte pour router les messages vers la stack Thread.

    Axe 4 — Validation, métrologie et passage de relais

    • Caractérisation de la cohabitation radio Zigbee / Thread : robustesse, latence, comportement face aux pertes de paquets via capture Wireshark 802.15.4.
    • Rédaction d'une documentation technique d'intégration et d'un guide de test pour l'équipe embarquée.

    Étudiant(e) en dernière année d'école d'ingénieurs ou Master 2, spécialité Systèmes Embarqués, Informatique industrielle ou Réseaux & Télécoms.

    Compétences requises :

    • Maîtrise du langage C en environnement embarqué / bas niveau.
    • Bonnes connaissances de l'environnement Linux : utilisation système, compilation croisée, shell/bash.

    • Notions en protocoles de communication et réseaux : modèle OSI...

    • Rigueur, curiosité technique et goût pour la manipulation hardware et les bancs d'évaluation.

    Serait un plus :

    • Connaissance des protocoles IoT sans fil : Zigbee, Thread, BLE, Matter, 802.15.4.
    • Première expérience avec les microcontrôleurs ARM Cortex-M : Silicon Labs, STM32, Nordic...

    • Notions en Python pour le scripting de tests et de validation.

    • Pratique de Git et des outils de build : Make, CMake.

    Compétences développées :

    • Expertise sur les protocoles IoT de dernière génération : Thread, Matter, Zigbee 3.0.
    • Architecture logicielle avancée sous Linux embarqué : démons système, IPC, gestion des interfaces matérielles série/GPIO.

    • Intégration d'un firmware radio constructeur : Silicon Labs Gecko SDK / multiprotocol RCP.

    • Méthodologie de débogage et métrologie RF : analyse de trames avec Wireshark, sniffers 802.15.4.

    • Travail en équipe R&D agile : méthodologie SCRUM, intégration continue, revues de code.

    Date de début : Janvier 2026

    💰

    • Remboursement à 50 % des frais de transport ou Indemnité de mobilité douce

    ⏱️

    • Assurance mutuelle 100 % dématérialisée : Alan 👩‍⚕️
    • Accès à une plateforme d'apprentissage en ligne.
    • Bâtiment éco-responsable avec service de conciergerie
    • Salle de sport sur place (avec douches)
    • Restaurant Inter-Entreprise & foodcourt/ tickets restaurants

    Dans le cadre de notre mise en conformité avec 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 associées. Il contribue activement à la protection des données et au signalement rapide de tout incident ou soupçon d'incident.

    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
    6

    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.