Description de la mission
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇
🏠 1 jour de télétravail / semaine – 📍 Lyon (69) – Villeurbanne – 🛠 Expérience de 5 ans minimum
Développer un protocole radio, optimiser les communications entre équipements embarqués et intervenir jusqu’au debug matériel : c’est le cœur de cette mission.
Nous recherchons actuellement un.e Ingénieur Développement Embarqué C – Protocoles Radio pour intervenir chez l’un de nos clients, sur des systèmes de détection incendie.
Vous travaillerez sur les évolutions d’un protocole radio, le développement de drivers bas niveau et l’intégration des communications entre centrales et détecteurs.
Un poste qui combine développement C embarqué, expertise radio, optimisation des performances et responsabilités techniques sur une brique logicielle.
Vos missions : du protocole radio à l’intégration sur cible
Vous interviendrez sur l’ensemble du cycle de développement de la brique radio, depuis les spécifications jusqu’aux tests et aux releases.
1/ Développement et intégration radio
– Implémenter les évolutions du protocole radio incendie, notamment les mécanismes de sécurité liés au CRA (Cyber Resilience Act).
– Analyser les spécifications de l’ingénieur RF et évaluer leur faisabilité logicielle.
– Spécifier le D24 RaIL et assurer sa convergence avec l’interface radio de la brique Alpha.
– Développer la couche logique du driver Silicon Labs SI4461 et intégrer la brique radio sur les centrales (U5) et les détecteurs (U3).
2/ Optimisation et diagnostic
– Optimiser les timings, les temps de communication radio et la consommation énergétique par échange.
– Analyser les défaillances de communication et identifier leurs causes racines, y compris par du debug matériel.
– Travailler sur la fiabilité des échanges radio entre les équipements.
3/ Tests et qualité logicielle
– Mettre en place les tests unitaires, de non-régression et les tests protocolaires sur banc.
– Réaliser les tests croisés entre centrales et détecteurs.
– Mettre en place l’intégration continue (CI) de la brique radio.
4/ Référent technique de la brique radio
Au-delà du développement, vous serez responsable du suivi technique de la brique :
– Réaliser les revues et validations des Pull Requests avec le référent adjoint (deputy).
– Gérer les versions et les releases.
– Documenter les choix techniques et assurer leur traçabilité.
– Contribuer au dossier de conformité CRA.
– Partager vos connaissances et accompagner la transmission technique au sein de l’équipe.
L’environnement technique
Vous évoluerez sur des systèmes embarqués temps réel, avec des contraintes fortes de communication radio et de consommation énergétique.
– Langage : C embarqué
– Microcontrôleurs : ARM Cortex-M, idéalement STM32
– Architecture : bare-metal, temps réel, basse consommation
– Radio : protocoles sub-GHz, couches MAC/liaison, drivers de transceivers SI446x
– Sécurité : AES, authentification, protection anti-rejeu, gestion des clés
– Tests et debug : tests automatisés, sniffer radio, analyseur logique, analyseur de spectre
– Qualité : CI/CD embarqué, analyse statique, MISRA C
Le profil que nous recherchons
Vous avez au moins 5 ans d’expérience en développement logiciel embarqué, dont 3 ans minimum sur des stacks protocolaires ou des drivers radio bas niveau.
Vous avez déjà travaillé sur des protocoles propriétaires ou standards tels que Wireless M-Bus, Z-Wave, Zigbee, BLE ou LoRa.
Pour être à l’aise sur cette mission, vous devez notamment savoir :
– Développer en C embarqué sur ARM Cortex-M, dans un contexte bare-metal et basse consommation.
– Intervenir sur les couches basses d’un protocole radio : synchronisation, acquittements, retransmissions et gestion du duty cycle.
– Développer ou faire évoluer des drivers de transceivers radio sub-GHz.
– Intégrer des mécanismes de sécurité des communications embarquées.
– Diagnostiquer des problèmes radio en combinant analyse logicielle et investigation matérielle.
– Concevoir et automatiser des tests pour fiabiliser les développements.
Quelques compétences supplémentaires seront appréciées :
– Une expérience sur les transceivers Silicon Labs SI446x.
– Une connaissance du CRA et des normes EN 18031, IEC 62443-4-1, EN 54-25 ou ETSI EN 300 220.
– Une pratique de la CI/CD embarquée et de l’analyse statique selon MISRA C.
– Une première expérience en tant que référent technique.
Si vous êtes prêt.e à relever ce défi et à contribuer à des projets stimulants, n’hésitez pas à postuler dès maintenant ! 🚀
Bienvenue chez CELAD – L’ingénierie à visage humain
Depuis plus de 30 ans, CELAD accompagne les projets technologiques de ses clients. Fondée à Toulouse en 1992, notre ESN compte aujourd’hui plus de 1 800 collaborateurs et accompagne plus de 250 clients dans des secteurs variés : industrie, énergie, banque, santé, télécoms et mobilité.
Rejoignez CELAD pour évoluer sur des projets innovants, dans une ESN à taille humaine où la proximité, la confiance et l’accompagnement vous permettent de construire votre expertise.
Une présence forte en région : focus sur CELAD-Lyon 📍
Basée au cœur de l’Auvergne-Rhône-Alpes, notre agence accompagne les entreprises de la région sur des projets IT et industriels à forte valeur ajoutée.
Nos consultants interviennent sur des missions variées en développement logiciel, architecture applicative et embarquée, data, DevOps & cloud, informatique industrielle, ainsi qu’en tests, essais et validation, en autonomie ou en équipe, toujours avec un suivi de proximité.
– Nos clients ? Industrie, énergie, transport, services, banque et assurance.
– Nos méthodes ? Proximité, réactivité, expertise et accompagnement personnalisé
Pourquoi nous rejoindre ? 🤝
Au-delà des projets, nous accordons une place essentielle aux relations humaines. Notre management de proximité garantit un suivi régulier, un accompagnement individualisé et de réelles perspectives d’évolution.
Avantages à la clé :
– 15 jours de RTT (+ possibilité de rachat)
– Participation aux bénéfices
– Titres-restaurant (11 € / jour travaillé)
– Indemnité de transport
– Plan d’Épargne Entreprise
– Prime de vacances
– CSE
– Congés supplémentaires liés à l’ancienneté
NOTRE PROCESSUS DE RECRUTEMENT :
1/ Vous postulez : chaque CV est lu (pas de filtre automatique chez nous !)
2/ Premier contact : un coup de fil rapide pour voir si on part sur de bonnes bases
3/ Premier entretien : on parle de vous, de vos compétences, de vos projets et on vous ouvre les coulisses de CELAD
4/ Rencontre Business Manager : on plonge dans le concret, la mission, l’équipe, les défis
5/ Décision : si on se dit “go”, on vous fait une offre et on prépare ensemble votre arrivée
Vous êtes curieux.se ? Parlons-en ! 📩