Nous recherchons un Expert/Développeur FPGA Dans le cadre du développement d'équipements cryptographiques, nous avons une mission d'Ingénierie Développement FPGA dont il s'agit de participer à l'étude, au développement et à la validation du design à base de composants FPGA dans des équipements de cyber sécurité conformément aux exigences fonctionnelles et techniques des spécifications. Les missions à réaliser sont les suivantes : Etudier de nouvelles technologies et applications sur cible FPGA/SOC Participer à la définition des architectures FPGA des nouveaux produits Rédiger les documentations de spécification et de validation Développer les IP en RTL sur cible FPGA (Altera/Xilinx) Développer le soft de test du FPGA en bare-metal Compétences requises Bonne maîtrise de l'univers FPGA/SOC Bonne connaissance des langages RTL (VHDL, Verilog) Expérience dans la participation et l'élaboration d'architecture sur cible FPGA Maitrise des environnements de synthèse et routage FPGA Connaissance en langage C Connaissance de l'environnement Linux Solide expérience en développement d'IP à haut débits (PCIe, Ethernet, DDR4, …) Connaissance de langages de scripts (Python, Bash, tcl) Profil Diplôme d'ingénierie ou formation équivalente BAC+5 ou plus en génie électrique avec au minimum 5 ans d'expérience ou plus dans le domaine de la conception sur cible FPGA Bonne capacité de rédaction Rigueur, Autonomie, Adaptation au travail en équipe
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.