Skip to content

Open nowPosted 10 days ago

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

Netatmo6 open roles

Where
Boulogne-Billancourt, IDF, France
Work mode
On site
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowStage - Développement embarqué : Passerelle multiprotocole Zigbee/ThreadNetatmo · Boulogne-Billancourt, IDF, France
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Netatmo's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

14.0% of postings close within 7 days. Measured by our own scanner across the market. Netatmo postings stay open a median of 13 days.

Share of postings closed within
  1. 2.3%1 day
  2. 4.7%3 days
  3. 14.0%7 days
  4. 22.5%14 days
  5. 38.3%30 days
  6. 59.0%60 days
This job: posted 10 days ago

Netatmo median: 13 days open

The posting

Description de l'entreprise

Nous développons des appareils électroniques grand public connectés, à la fois révolutionnaires, intuitifs et esthétiquement soignés. 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, l’électronique 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.

Depuis novembre 2018, Netatmo fait partie du groupe Legrand, leader mondial des infrastructures électriques et numériques pour les bâtiments, qui compte des millions d’utilisateurs à travers le monde. Nous continuons à développer notre marque et nos produits en toute autonomie.

Netatmo, c’est avant tout l’histoire de personnes talentueuses qui se réunissent pour travailler sur un projet commun. Notre objectif n’est pas seulement de créer des produits au design soigné, mais aussi de bâtir une entreprise où il fait bon vivre. Nous cherchons à créer une véritable communauté qui partage bien plus que de simples projets professionnels, car l’épanouissement de chacun est essentiel à nos yeux et la créativité ne naît pas toujours derrière un bureau.

Description du poste

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.

Qualifications

É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.

Informations complémentaires

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.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Netatmo's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Netatmo's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Netatmo's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.