> Markdown version of [/jobs/ext/1493255-architecte-logiciel-linux-embarque-distribution-zephyr-f-h](https://www.wearedevelopers.com/jobs/ext/1493255-architecte-logiciel-linux-embarque-distribution-zephyr-f-h). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Architecte Logiciel Linux Embarqué - Distribution & Zephyr (F/H) - **Company:** Alstom - **Location:** Villeurbanne, France - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ARM Architecture, Bash Shell, CMake, Software Quality, Continuous Integration, Debian Linux, Software Debugging, Linux, Linux on Embedded Systems, FreeRTOS, Joint Test Action (IEEE Standards), Python (Programming Language), Linux Distribution, Open Source Technology, Software Architecture, Real-Time Operating Systems, Delivery Pipeline, Git - **Published:** July 30, 2026 - **Apply:** https://fr.indeed.com/viewjob?jk=5c11ac4a5918f6b2 ## About the Role * Diplômé(e) d'une formation Bac+5 (école d'ingénieur ou équivalent universitaire). * Expérience significative (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 (Debian embarquée). * Solide expertise bas niveau : kernel Linux, boot, device-tree, drivers, performance. * Bonnes pratiques d'industrialisation logicielle : Git, CI/CD, scripting Python/Bash. * Expérience de Zephyr RTOS ou d'un RTOS équivalent (FreeRTOS, ThreadX, RTX, etc.) * Connaissance des architectures microcontrôleurs ARM Cortex-M * Connaissance du Device Tree, Kconfig et des outils de build Zephyr (West, CMake) * Portage de Zephyr sur cartes matérielles personnalisées (serait un plus) * Expérience du débogage sur cible embarquée (JTAG, GDB, traces, analyse mémoire) * Capacité à intervenir en interface avec des équipes multiples et internationales. * Anglais technique courant (écrit et oral). ## Description Au sein du pôle Distribution, vous contribuerez à la définition, à l'évolution et à l'industrialisation d'un socle logiciel Linux embarqué mutualisé, utilisé par de nombreux programmes internes ALSTOM (signalisation, systèmes embarqués, cybersécurité, plateformes électroniques). Vous interviendrez en tant que référent technique et architecte logiciel sur les couches basses (distribution Linux), en interface avec de multiples équipes internes., Développement Linux embarqué * Conception, génération, intégration et maintenance de distributions Linux embarquées, optimisées pour les contraintes produit ferroviaires. * Définition des choix techniques liés au socle OS (bootchain, services système, configuration). Intégration open-source * Sélection, adaptation, configuration, packaging et intégration de composants open-source au sein de l'image Linux. * Gestion du cycle de vie des composants (versions, patchs, maintenance, vulnérabilités). Expertise kernel & bas niveau * Analyse, debug et configuration du kernel Linux. * Gestion et développement de modules noyau. * Conception et maintenance de device-trees, support BSP, optimisation et paramétrage système. * Contribution aux activités de secure boot et de démarrage sécurisé lorsque requis. Automatisation, qualité & Python * Développement de scripts et d'outils (Python, Bash) pour l'automatisation des builds, tests et validations. * Mise en place et amélioration de pipelines CI/CD et de tests système. * Contribution à la qualité logicielle, à la traçabilité et à l'amélioration continue des pratiques du pôle. Intégration sur produit final * Bring-up de cartes électroniques. * Diagnostics et debug sur cible. * Validation fonctionnelle complète, benchmarks et analyses de performances. Architecture & rôle transverse * Définition de l'architecture logicielle des distributions Linux embarquées en tenant compte des exigences de performance, sûreté, cybersécurité et maintenabilité. * Rédaction de spécifications techniques, documents d'architecture et guides à destination des équipes produit. * Interface technique avec les responsables logiciels des programmes internes clients. * Contribution à la roadmap technique du pôle via études, PoC et activités de R&D. * Rôle de référent technique et support aux équipes de développement et d'intégration. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)