Développeur logiciel C++ ROS embarqué
Role details
Job location
Tech stack
Job description
Dans le cadre du développement de systèmes critiques et innovants, nous recherchons un Développeur logiciel C++ ROS embarqué pour intervenir sur des projets à forte dimension technologique dans le domaine des systèmes embarqués et de la robotique. Le poste s'inscrit dans un environnement exigeant mêlant innovation, sûreté de fonctionnement et contraintes temps réel, au sein d'équipes spécialisées dans l'ingénierie de systèmes complexes.
Tâches
- Développer des modules logiciels en C++ pour des applications robotiques embarquées
- Concevoir et implémenter des composants logiciels dans des architectures distribuées
- Intégrer des solutions au sein d'environnements multi-composants en s'appuyant sur des middlewares tels que ROS2 ou DDS
- Rédiger et exécuter des campagnes de tests fonctionnels et automatisés (unitaires, intégration, end-to-end)
- Mettre en place et maintenir des processus d'intégration et de déploiement continus
- Analyser les performances des systèmes, réaliser des benchmarks et diagnostiquer les anomalies
- Assurer le suivi des défauts et participer à l'amélioration continue de la qualité logicielle
- Déployer et superviser des applications conteneurisées
- Gérer la configuration logicielle et produire la documentation technique associée
- Collaborer avec les équipes système et matériel dans un contexte pluridisciplinaire
Requirements
Diplôme d'ingénieur ou Master Bac +5 en systèmes embarqués, robotique ou domaine équivalentExpérience professionnelle d'au moins 5 ans en développement logiciel embarqué ou robotiqueExcellente maîtrise du développement en C++ dans des environnements contraintsExpérience significative avec ROS2 et les architectures middleware distribuéesCompétences solides en intégration, validation et tests de systèmes complexesMaîtrise des outils de gestion de configuration et d'intégration continueConnaissance des environnements de simulation et des systèmes robotiques avancésExpérience en conteneurisation et orchestration d'applications, notamment avec KubernetesCapacité d'analyse, rigueur et sens de l'organisationAisance relationnelle et capacité à évoluer dans des équipes pluridisciplinaires, * Diplôme d'ingénieur ou Master Bac +5 en systèmes embarqués, robotique ou domaine équivalent
- Expérience professionnelle d'au moins 5 ans en développement logiciel embarqué ou robotique
- Excellente maîtrise du développement en C++ dans des environnements contraints
- Expérience significative avec ROS2 et les architectures middleware distribuées
- Compétences solides en intégration, validation et tests de systèmes complexes
- Maîtrise des outils de gestion de configuration et d'intégration continue
- Connaissance des environnements de simulation et des systèmes robotiques avancés
- Expérience en conteneurisation et orchestration d'applications, notamment avec Kubernetes
- Capacité d'analyse, rigueur et sens de l'organisation
- Aisance relationnelle et capacité à évoluer dans des équipes pluridisciplinaires, Esprit d'analyse
Benefits & conditions
Rémunération attractive selon profilEnvironnement technique stimulant et innovantPossibilités d'évolution professionnelle et de développement des compétencesCadre de travail collaboratif au sein d'équipes expertesAvantages sociaux classiques (tickets restaurant, couverture santé, dispositifs d'épargne salariale)A propos de notre clientActeur reconnu dans le domaine de l'ingénierie et des systèmes critiques, la structure intervient sur des projets à forte valeur technologique dans des secteurs exigeants tels que la défense, l'aéronautique ou les systèmes industriels. Elle se distingue par son expertise en conception de solutions complexes et son positionnement sur des programmes innovants intégrant des technologies de pointe.