Nous mesurons l'audience du site pour l'améliorer, sans usage publicitaire. En savoir plus

Aller au contenu

Développeur Firmware C embarqué - Protocoles Radio / ARM Cortex-M (F/H) - Freelance

Collective.work · 38 - Grenoble

Voir tous les postes de Collective.work
C

Collective.work

Évaluation disponible

Préparez votre candidature

Adapter mon CV à cette offre

Score ATS pour Collective.work

Préparer l'entretien

Simulateur IA calibré sur le rôle · 15 min

Revendiquer cette offre

Renseignez vos coordonnées : notre équipe valide votre demande sous 3 jours ouvrés. — « Développeur Firmware C embarqué - Protocoles Radio / ARM Cortex-M (F/H) - Freelance »

Adresse email professionnelle*

Votre nom*

Nom de l'entreprise*

Message (optionnel)

Description du poste

Taux journalier (TJM): 400 à 450 €/j

A LIRE ATTENTIVEMENT AVANT DE POSTULER

1 jour de télétravail / semaine - Grenoble (38) - Crolles - Expérience de 3 ans minimum

Vous développez en C embarqué et connaissez les contraintes des communications radio bas niveau ?

Vous souhaitez prendre la responsabilité technique d'une stack radio, de ses évolutions jusqu'à son intégration sur différentes plateformes ?

Nous recherchons un.e Développeur Firmware C embarqué spécialisé en protocoles radio pour intervenir chez l'un de nos clients.

Votre rôle : reprendre la responsabilité d'une brique logicielle radio, faire évoluer ses fonctionnalités, renforcer la sécurité des communications et garantir sa fiabilité.

Vos missions : faire évoluer et fiabiliser une stack radio embarquée

Vous interviendrez sur l'ensemble du cycle de vie de la brique radio, du développement bas niveau à sa validation et son intégration.

1/ Développement firmware et protocoles radio

  • Prendre en main la stack radio existante, ses drivers et sa documentation, puis en assurer la responsabilité technique.

  • Faire évoluer les protocoles et les drivers selon les besoins des différentes plateformes.

  • Intégrer les mécanismes de sécurité liés au Cyber Resilience Act (CRA) : chiffrement et authentification des trames, protection contre les attaques par rejeu, gestion des clés et mises à jour OTA par radio.

  • Étudier, avec l'architecte et l'ingénieur RF, les possibilités de communication radio à haut débit pour les détecteurs à image.

  • Faire converger l'interface radio avec celle de la brique Beta.

2/ Tests, validation et intégration

  • Développer et mettre en place les tests unitaires, de non-régression et les tests protocolaires sur banc.

  • Mettre en place l'intégration continue de la brique sous Azure DevOps.

  • Accompagner les Tech Leads des différentes plateformes dans l'intégration du composant radio.

  • Analyser les défaillances de communication et identifier leurs causes racines.

3/ Responsabilité technique et qualité logicielle

  • Assurer les revues et validations des Pull Requests (PR) avec le référent technique adjoint (deputy).

  • Gérer les versions du composant, les tags et les notes de version.

  • Documenter les décisions d'architecture (ADR) et assurer leur traçabilité.

  • Maintenir la documentation technique et transmettre les connaissances à l'équipe.

Votre environnement technique :

Vous travaillerez principalement sur les technologies et sujets suivants :

  • Langage et cible : C embarqué, ARM Cortex-M, idéalement STM32.

  • Radio : protocoles bas niveau, couche MAC/liaison, transceivers sub-GHz, idéalement ST S2-LP.

  • Contraintes embarquées : temps réel, basse consommation, synchronisation, acquittements, retransmissions et duty cycle.

  • Tests et diagnostic : tests unitaires embarqués, tests sur banc, sniffer radio et analyseur logique.

  • Industrialisation : Azure DevOps, CI/CD, gestion de versions et documentation technique.

  • Sécurité : chiffrement, authentification, anti-rejeu, gestion des clés et OTA radio.

Le profil que nous recherchons :

Vous disposez d'au moins 3 ans d'expérience en développement logiciel embarqué, dont 2 ans minimum sur des stacks ou drivers radio bas niveau.

Vous avez déjà travaillé sur des protocoles radio propriétaires ou standards tels que Wireless M-Bus, Z-Wave, Zigbee, BLE ou LoRa.

Pour réussir dans cette mission, vous devez notamment être à l'aise avec :

  • Le développement en C sur microcontrôleurs ARM Cortex-M, en tenant compte des contraintes temps réel et de consommation énergétique.

  • Le fonctionnement des protocoles radio bas niveau, notamment les mécanismes de synchronisation, d'acquittement et de retransmission.

  • Le développement et la mise au point de drivers de transceivers sub-GHz.

  • Les tests embarqués et l'analyse des communications radio, pour diagnostiquer les anomalies jusqu'à leur origine.

Ce qui serait un plus :

Une expérience en sécurité des communications

Détails de l'offre

Lieu

38 - Grenoble

Contrat

Profession libérale

Expérience

3 An(s)

Publié

Télétravail

Télétravail

Évaluez vos compétences pour ce rôle

5-8 min en chat · scorecard partageable

Commencer la session

Offre initialement publiée sur France Travail. Voir l'annonce d'origine · Cette offre est la vôtre ?

C

Collective.work

TechÉvaluation disponible

Lieu

38 - Grenoble

Contrat

Profession libérale

Expérience

3 An(s)

Publié

Télétravail

Télétravail

Offres similaires

D'autres rôles qui pourraient vous intéresser

DR

Ingénieur Validation Hardware (H/F)

Domino RH · 31 - Pinsaguel

S

Architecte Logiciel Java / Angular (H/F)

Silkhom · 69 - Lyon 5e Arrondissement

GT

Business Analyst Produit - Spécifications Fonctionnelles pour la Tech (H/F)

Groupe Talents Handicap · 34 - Montpellier

T

Leader technique Devops (H/F)

Teamis · 75 - Paris 9e Arrondissement

Données marché

Salaires et marché : Développeur systèmes embarqués à Grenoble

Médiane, fourchette p25–p75, entreprises qui recrutent et compétences demandées — données live du marché Développeur systèmes embarqués à Grenoble sur Konvenable Pulse.

Voir le marché dans Pulse