15 days ago
Villeurbanne, FranceSenior / Staff+
Responsibilities
- Concevoir, générer, intégrer et maintenir des distributions Linux embarquées adaptées aux contraintes des produits ferroviaires.
- Définir les choix techniques relatifs au socle OS, notamment la bootchain, les services système et la configuration.
- Sélectionner, adapter, configurer, packager et intégrer des composants open source, puis gérer leur cycle de vie, leurs correctifs et leurs vulnérabilités.
- Analyser, déboguer et configurer le kernel Linux, développer des modules noyau et maintenir les device trees et le support BSP.
- Contribuer au secure boot, au bring-up de cartes électroniques, au diagnostic sur cible, aux validations fonctionnelles, aux benchmarks et aux analyses de performance.
- Développer des scripts et outils Python et Bash pour automatiser les builds, tests et validations.
- Mettre en place et améliorer les pipelines CI/CD, les tests système, la qualité logicielle et la traçabilité.
- Définir l’architecture logicielle des distributions Linux embarquées et rédiger les spécifications, documents d’architecture et guides associés.
- Assurer un rôle de référent technique auprès d’équipes internes et contribuer à la roadmap, aux études, aux PoC et aux activités de R&D.
Requirements
- Formation Bac+5 en école d’ingénieur ou équivalent universitaire.
- Expérience significative de 8 à 10 ans ou plus en développement et architecture de systèmes Linux embarqués.
- Maîtrise des environnements de build Linux embarqués, notamment Debian embarquée.
- Expertise du kernel Linux, du boot, des device trees, des drivers et de l’optimisation des performances.
- Maîtrise de Git, de l’intégration continue et du scripting Python/Bash.
- Expérience de Zephyr RTOS ou d’un RTOS équivalent tel que FreeRTOS, ThreadX ou RTX.
- Connaissance des architectures de microcontrôleurs ARM Cortex-M, de Kconfig et des outils de build Zephyr West et CMake.
- Expérience du débogage sur cible embarquée avec JTAG, GDB, traces et analyse mémoire.
- Le portage de Zephyr sur des cartes matérielles personnalisées est un plus.
- Capacité à travailler avec des équipes multiples et internationales, avec un anglais technique courant à l’écrit et à l’oral.
Benefits
- Poste basé à Villeurbanne au sein d’Alstom, acteur international de la mobilité ferroviaire présent dans plus de 63 pays.
- Environnement de travail inclusif et engagement en faveur de l’égalité d’accès à l’emploi et de la diversité.
