A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine - 📍 Grenoble (38) - Crolles - 🛠 Expérience de 5 ans minimum Nous recherchons un.e Ingénieur Protocole RF pour intervenir sur la conception et l'évolution d'un protocole radio Sub-GHz destiné à des systèmes d'alarme. Votre objectif : Vous interviendrez sur l'ensemble de la chaîne protocolaire, depuis les mécanismes de communication radio jusqu'à la couche applicative. Vous aurez notamment la responsabilité de : - faire évoluer l'architecture du protocole radio assurant les échanges entre la centrale et les détecteurs/sirènes - spécifier et implémenter la pile protocolaire complète, de la couche physique à la couche applicative - développer sur STM32 les mécanismes de chiffrement AES-128-CCM, de gestion des nonces et de protection anti-replay - concevoir les mécanismes de supervision, heartbeat, détection de brouillage via RSSI et alarme anti-masque - travailler sur les problématiques d'adressage, de polling, de gestion des alarmes et des modes dégradés - intégrer les contraintes de basse consommation : wake-on-radio, duty cycling RX et sleep scheduling - documenter précisément le protocole afin qu'il puisse être implémenté, testé et maintenu par les différentes équipes. Concrètement, sur quelles problématiques allez-vous travailler ? 1/ Architecture et protocole radio Vous utiliserez votre expérience des communications Sub-GHz 868 MHz pour concevoir des échanges fiables sur des transceivers FSK/OOK — ST, Semtech ou technologies équivalentes. Cela implique notamment de travailler sur le framing radio : préambule, sync word, CRC, FEC, codage Manchester/NRZ. 2/ Sécurité et cryptographie embarquée Vous interviendrez directement sur l'implémentation de l'AES-128-CCM sur ARM Cortex-M, avec les problématiques associées. 3/ Firmware embarqué Vous développerez en C sur STM32 au plus près du hardware. Vous travaillerez notamment sur les drivers SPI des transceivers — registres, FIFO, IRQ, calibration — ainsi que sur les machines d'états gérant les transitions TX / RX / SLEEP, les timeouts et les retries. L'environnement s'appuie également sur FreeRTOS, avec de vraies contraintes de latence radio. Les problématiques de mise à jour firmware OTA sécurisée font également partie du périmètre. 4/ Portée, consommation et robustesse Vous participerez au dimensionnement de la couverture radio et devrez être capable d'arbitrer entre débit, sensibilité, portée et consommation énergétique selon les contraintes du système.
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine - 📍 Grenoble (38) - Crolles - 🛠 Expérience de 5 ans minimum Nous recherchons un.e Ingénieur Protocole RF pour intervenir sur la conception et l'évolution d'un protocole radio Sub-GHz destiné à des systèmes d'alarme. Votre objectif : Vous interviendrez sur l'ensemble de la chaîne protocolaire, depuis les mécanismes de communication radio jusqu'à la couche applicative. Vous aurez notamment la responsabilité de : - faire évoluer l'architecture du protocole radio assurant les échanges entre la centrale et les détecteurs/sirènes - spécifier et implémenter la pile protocolaire complète, de la couche physique à la couche applicative - développer sur STM32 les mécanismes de chiffrement AES-128-CCM, de gestion des nonces et de protection anti-replay - concevoir les mécanismes de supervision, heartbeat, détection de brouillage via RSSI et alarme anti-masque - travailler sur les problématiques d'adressage, de polling, de gestion des alarmes et des modes dégradés - intégrer les contraintes de basse consommation : wake-on-radio, duty cycling RX et sleep scheduling - documenter précisément le protocole afin qu'il puisse être implémenté, testé et maintenu par les différentes équipes. Concrètement, sur quelles problématiques allez-vous travailler ? 1/ Architecture et protocole radio Vous utiliserez votre expérience des communications Sub-GHz 868 MHz pour concevoir des échanges fiables sur des transceivers FSK/OOK — ST, Semtech ou technologies équivalentes. Cela implique notamment de travailler sur le framing radio : préambule, sync word, CRC, FEC, codage Manchester/NRZ. 2/ Sécurité et cryptographie embarquée Vous interviendrez directement sur l'implémentation de l'AES-128-CCM sur ARM Cortex-M, avec les problématiques associées. 3/ Firmware embarqué Vous développerez en C sur STM32 au plus près du hardware. Vous travaillerez notamment sur les drivers SPI des transceivers — registres, FIFO, IRQ, calibration — ainsi que sur les machines d'états gérant les transitions TX / RX / SLEEP, les timeouts et les retries. L'environnement s'appuie également sur FreeRTOS, avec de vraies contraintes de latence radio. Les problématiques de mise à jour firmware OTA sécurisée font également partie du périmètre. 4/ Portée, consommation et robustesse Vous participerez au dimensionnement de la couverture radio et devrez être capable d'arbitrer entre débit, sensibilité, portée et consommation énergétique selon les contraintes du système.