Software developers

Développeur C embarqué / Firmware - Bare Metal - ARM Cortex-M / EFR32 (F/H) - Freelance

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

Développeur C embarqué / Firmware - Bare Metal - ARM Cortex-M / EFR32 (F/H) - Freelance

Conditions

  • Lieu: Grenoble (38) - Crolles (1 jour de télétravail par semaine).
  • Taux journalier (TJM): 400 à 450 €/j.

Missions

  • Définir l'architecture bare metal du firmware EFR32 (boucle événementielle, ordonnancement coopératif, gestion des modes basse consommation).
  • Rédiger et finaliser les spécifications du lien inter-MCU et de la couche d'interface applicative (protocoles, gestion d'erreurs, journalisation).
  • Développer la couche d'interface applicative et les mécanismes de communication inter-MCU.
  • Travailler sur UART, SPI, DMA et mécanismes de réveil sur événement dans un environnement à ressources limitées.
  • Mettre en place un environnement de build reproductible basé sur le SDK Silicon Labs.
  • Industrialiser le développement via une pipeline CI (build, analyse statique, tests unitaires, packaging).
  • Définir et améliorer les pratiques de tests unitaires, d'intégration et de non-régression.
  • Intégrer les fournitures du partenaire (applicatif, sécurité, communication) en assurant le versioning et la traçabilité.
  • Mener des analyses de défaillance et identifier les causes racines sur carte.
  • Mesurer et optimiser la consommation énergétique à l'aide d'un analyseur de courant et d'Energy Profiler.

Profil

  • Expérience en développement C embarqué sur EFR32 / ARM Cortex-M.
  • Capacité à réaliser des mesures de consommation et à produire les éléments pour la certification.
  • Expérience de 5 ans minimum.

Atouts

  • Expérience sur d'autres familles de microcontrôleurs comme STM32 ou Nordic nRF.
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