Software developers

Développeur embarqué - Protocoles Radio / EFR32 / Silicon Labs RAIL (F/H) - Freelance

8,500 EUR
Collective.work
France, Grenoble
Profession libérale
Updated: 11/3/2026

Développeur embarqué - Protocoles Radio / EFR32 / Silicon Labs RAIL (F/H) - Freelance

Conditions

  • Taux journalier (TJM): 400 à 450 €/j.
  • Expérience de 5 ans minimum.
  • Lieu: Crolles (38), avec 1 jour de télétravail par semaine.

Missions

  • Prendre en charge la stack protocolaire radio sur EFR32, du portage en bare-metal jusqu'à la validation de l'interopérabilité.
  • Porter la stack protocolaire en bare-metal sur EFR32 en supprimant les dépendances RTOS et en évoluant vers une architecture événementielle.
  • Spécifier l'interface du driver radio et la faire converger avec le contrat d'interface interne chip_radio.
  • Développer le driver radio EFR32 avec Silicon Labs RAIL (émission/réception, fenêtres d'écoute, timers, calibrations et gestion basse consommation).
  • Optimiser les échanges radio et la consommation énergétique (durées d'écoute, synchronisation, mécanismes de retransmission).
  • Collaborer avec l'ingénieur RF sur la configuration PHY (modulation, débit, puissance, canaux et contraintes réglementaires).
  • Construire les tests unitaires, d'intégration, protocolaires et les bancs de validation des échanges radio.
  • Réaliser les tests d'interopérabilité avec les centrales existantes et la couche sécurité.
  • Analyser les défaillances radio (pertes de trames, collisions, désynchronisations) jusqu'à l'identification de la cause racine.
  • Contribuer aux choix d'architecture logicielle, aux méthodes de test, de non-régression et à l'amélioration des pratiques CI/CD.
  • Documenter et transmettre les connaissances acquises et les choix techniques à l'équipe.

Profil

  • Aisance avec le logiciel embarqué et les contraintes RF.
  • Capacité à agir en tant que référent protocole en binôme avec un ingénieur RF.
  • Maîtrise des timings et des contraintes de consommation en environnement bare-metal.
  • Capacité à travailler sur la configuration PHY et les contraintes réglementaires.
  • Capacité à comprendre une architecture existante, formaliser les interfaces et construire une stratégie de validation.
  • Expérience en logiciel embarqué bas niveau et en protocoles de communication radio.
  • Capacité à intervenir près du hardware pour gérer les interruptions, timings et états radio.
  • Capacité à transformer un besoin technique en spécifications et interfaces exploitables.
  • Capacité à définir une stratégie de tests unitaires, d'intégration et de non-régression.
  • Capacité à analyser méthodiquement des anomalies complexes jusqu'à leur cause racine.
  • Capacité à challenger une architecture et proposer des solutions adaptées aux contraintes du produit.

Atouts

  • Une expérience sur EFR32 et/ou Silicon Labs RAIL est particulièrement pertinente.
Required experience

Débutant accepté

Translated
Job offer details
Number of posts: 1
Job offer language: French (fr)
Start date: 10/27/2026
Workplace
Location city: Grenoble
Country: France
Company
Employer name: Collective.work
City: Grenoble
Country: France