> Markdown version of [/jobs/ext/4124099-ingenieur-developpeur-c-embarque-linux-h-f](https://www.wearedevelopers.com/jobs/ext/4124099-ingenieur-developpeur-c-embarque-linux-h-f). 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). --- # Ingénieur Développeur C++ Embarqué Linux H/F - **Company:** LR Technologies Groupe - **Location:** Bourges, France - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Business Logic, Unit Testing, C++ (Programming Language), CAN Bus, CMake, Code Review, Continuous Integration, Software Debugging, Linux, Embedded Software, Ethernet, GNU Compiler Collection, Lua (Scripting Language), Network Protocols, Node.Js, Real-Time Operating Systems, Service-Oriented Architecture, Multithreading, Git, Yocto, Information Technology, Docker, Microservices - **Published:** October 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=330f003bdceba1ee ## About the Role * Diplôme : Bac+5 (école d'ingénieurs ou Master) en informatique embarquée, systèmes embarqués, informatique ou équivalent. * Expérience : 3 ans minimum en développement C++ sous Linux, idéalement en environnement embarqué ou industriel. * Compétences indispensables : C++ moderne (C++11/14/17), GCC, Linux, multithreading, Git, CMake. * Au moins l'un des deux profils suivants : * Temps réel : Xenomai, PREEMPT_RT ou autre RTOS. * Microservices : architecture orientée services, JavaScript, Lua. * Appréciés : Yocto, bus CAN, Docker, Node.js, normes du secteur défense. * Nationalité française requise : le poste est soumis à une habilitation défense. * Savoir-être : rigueur, esprit d'analyse, autonomie dans le débogage, curiosité technique, esprit d'équipe. ## Description * Concevoir et développer des logiciels embarqués en C++17 (GCC) sous Linux. * Mettre en place la cross-compilation et l'intégration sur cible embarquée. * Déboguer sur cible (GDB, traces, logs) et analyser les performances. * Développer les interfaces de communication avec les équipements et entre composants : Ethernet, protocoles réseau, liaisons série. * Rédiger et exécuter les tests unitaires et d'intégration (GoogleTest ou équivalent). * Rédiger la documentation de conception. * Participer aux revues de code et à l'amélioration continue (Git, CMake, intégration continue). Projet à dominante temps réel * Développer des tâches temps réel sous Xenomai : ordonnancement, priorités, synchronisation. * Maîtriser les latences et garantir le déterminisme. * Gérer le multithreading et les accès concurrents. Projet à dominante microservices * Concevoir et développer des microservices embarqués en C++. * Développer des composants en JavaScript et des scripts en Lua (configuration, logique métier, extensions). * Définir et implémenter les interfaces de communication entre services.