Tech Lead Embedded H/F
Role details
Job location
Tech stack
Job description
En tant que membre de l'équipe LivingPackets, vous travaillerez aux côtés des meilleurs talents de l'industrie, dans un environnement de travail stimulant, où la diversité et l'inclusion sont valorisées.
Rejoignez-nous et faites partie d'une entreprise en pleine croissance qui révolutionne la façon dont le monde se connecte et se déplace., Vous êtes responsable de la qualité, de la fiabilité et de la roadmap firmware de THE BOX - un produit IoT déployé à grande échelle. Vous garantissez la stabilité en production, traduisez les besoins produit en décisions techniques et préparez les évolutions matérielles de prochaine génération. Vous encadrez une équipe de 3 à 5 ingénieurs, avec un rattachement direct au Head of Engineering.
RESPONSABILITÉS CLÉS
Production & OTA - ownership firmware en conditions réelles
- Qualité firmware et ownership OTA : rollback, rollouts progressifs, monitoring
- Stabilité sur l'ensemble du cycle d'utilisation du produit : production, circulation, flux logistique, manipulation end-user
- Pilotage du cycle de vie logiciel : exigences, tests, validation et release
- Maintenance et opérations : planification et exécution des campagnes de mise à jour sur le parc de devices actifs en production
Gestion de l'énergie & capteurs
- Cycles sleep/wake, contrôle radio, tuning BLE/LTE-M selon le contexte d'usage
- Pipeline capteurs : précision, réactivité, zéro perte sur événements critiques
- Contraintes mémoire et temps-réel sur l'ensemble du cycle de vie du device
Intégration backend & contrats d'interface
- Ownership des stacks BLE et LTE-M
- Définition et maintien des contrats : IoT Shadows, OTA Jobs, schémas de télémétrie
- Tests firmware en collaboration avec l'équipe QA
Livraison fonctionnelle - interface avec Product et Backend
- Coordination avec Product : planification, allocation des ressources et mitigation des risques
- Évaluation de faisabilité : temps-réel, énergie, mémoire
- Challenge des spécifications, propositions d'arbitrages technique/valeur
- Planification du cycle de vie logiciel : exigences, tests, validation, release
Matériel de prochaine génération
- Contribution aux décisions d'architecture hardware : MCU/SoC, mémoire, connectivité
- Exploration de l'inférence embarquée, POCs de validation avant industrialisation, * C/C++ firmware en production - qualité de code, stabilité long terme
- RTOS (Zephyr, FreeRTOS) - scheduling, IPC, gestion des ressources
- Debug bas niveau : JTAG/SWD, crash dumps, analyseur logique, power profiling
- Contraintes énergétiques : mesure, optimisation, validation sur cycles batterie complets
- Contraintes mémoire : RAM/Flash, allocation statique, stabilité long terme
- Connectivité sans fil : BLE ou LTE-M en conditions réelles de production, * Pratiques IA : debug assisté, génération de drivers, documentation automatisée
- Zephyr : west, device tree, Kconfig
- AWS IoT Core : Shadows, IoT Jobs, MQTT/TLS
- OTA avancé : mises à jour A/B, rollback, rollouts progressifs
- Scripting et automatisation de tests : Python, frameworks de test embarqué
- Gestion de configuration (Git) et pipelines CI/CD : build, flash, validation automatisée
- Bring-up firmware, bootloaders et stacks de communication (BLE, LTE-M, MQTT)
- Capteurs MEMS, écrans e-ink, lecture de schémas électroniques
- SoCs avec capacités d'inférence embarquée
Requirements
7 ans minimum d'expérience en développement firmware, dont au moins 2 ans en position de Tech Lead ou référent senior sur un produit en production. Profil hands-on : techniquement impliqué, capable de mentorer l'équipe et de livrer des solutions production-ready. Vous utilisez l'IA comme accélérateur au quotidien - debug assisté, génération de drivers, documentation - et diffusez ces pratiques.Compétences requises (5/6)C/C++ firmware en production - qualité de code, stabilité long termeRTOS (Zephyr, FreeRTOS) - scheduling, IPC, gestion des ressourcesDebug bas niveau : JTAG/SWD, crash dumps, analyseur logique, power profilingContraintes énergétiques : mesure, optimisation, validation sur cycles batterie completsContraintes mémoire : RAM/Flash, allocation statique, stabilité long termeConnectivité sans fil : BLE ou LTE-M en conditions réelles de productionCompétences appréciéesPratiques IA : debug assisté, génération de drivers, documentation automatiséeZephyr : west, device tree, KconfigAWS IoT Core : Shadows, IoT Jobs, MQTT/TLSOTA avancé : mises à jour A/B, rollback, rollouts progressifsScripting et automatisation de tests : Python, frameworks de test embarquéGestion de configuration (Git) et pipelines CI/CD : build, flash, validation automatiséeBring-up firmware, bootloaders et stacks de communication (BLE, LTE-M, MQTT)Capteurs MEMS, écrans e-ink, lecture de schémas électroniquesSoCs avec capacités d'inférence embarquéeSavoir-êtreAutonomie : cadrer un problème, proposer une direction, agir sans attendreOwnership : un incident en production reste du ressort du Tech Lead jusqu'à sa résolutionPragmatisme : compréhension des symptômes réels avant l'analyse théoriqueAisance transversale : Product, Backend, Mobile, Hardware, 7 ans minimum d'expérience en développement firmware, dont au moins 2 ans en position de Tech Lead ou référent senior sur un produit en production. Profil hands-on : techniquement impliqué, capable de mentorer l'équipe et de livrer des solutions production-ready. Vous utilisez l'IA comme accélérateur au quotidien - debug assisté, génération de drivers, documentation - et diffusez ces pratiques., Savoir-être
- Autonomie : cadrer un problème, proposer une direction, agir sans attendre
- Ownership : un incident en production reste du ressort du Tech Lead jusqu'à sa résolution
- Pragmatisme : compréhension des symptômes réels avant l'analyse théorique
- Aisance transversale : Product, Backend, Mobile, Hardware, Intelligence artificielle AWS Git TLS Python Autonomie Scripting