Ingénieur Développeur C++ Embarqué Linux H/F
LR Technologies Groupe
Bourges, France
29 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
JavaScript (Programming Language)
Business Logic
Unit Testing
C++ (Programming Language)
CAN Bus
CMake
Code Review
Continuous Integration
Software Debugging
Linux
Embedded Software
Ethernet
+12 more
GNU Compiler Collection
Lua (Scripting Language)
Network Protocols
Node.Js
Real-Time Operating Systems
Service-Oriented Architecture
Multithreading
Git
Yocto
Information Technology
Docker
Microservices
Job 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.
Requirements
- 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.
Benefits & conditions
- Un CDI et des missions à fort enjeu technique dans un secteur stratégique.
- Un suivi de proximité par votre manager et des points réguliers sur votre mission et votre carrière.
- Des formations pour monter en compétences.
- Des possibilités d’évolution vers l’architecture logicielle, l’expertise technique ou le lead développement.
- Une communauté de 600 Libelliens et une culture d’entreprise reconnue.
About the company
LR Technologies recrute en CDI un(e) Développeur(se) C++ Embarqué Linux à Bourges (18), pour intervenir auprès d’un acteur majeur du secteur Défense terrestre. Au sein de l’équipe logiciel, vous développez des logiciels embarqués pour des systèmes de nouvelle génération. Selon votre profil, vous travaillerez sur un projet à dominante temps réel (Linux / Xenomai) ou à dominante microservices (C++ / JavaScript / Lua).
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…