Ingénieur Logiciel Ros2 - C++ H/F
Role details
Job location
Tech stack
Job description
Développer et intégrer des modules dans le framework ROS2 (C++).
-
Participer à la mise en place et à l'évolution des services gRPC utilisés par l'IHM FLS.
-
Assurer un support technique transverse : analyse, reproduction et résolution des problèmes rencontrés par l'équipe (IHM, backend, intégration).
-
Contribuer aux revues de code, au diagnostic des performances et à l'amélioration continue du produit.
-
Structurer et renforcer les pratiques d'ingénierie logicielle : CI/CD, pipelines Jenkins, qualité de code, tests unitaires et d'intégration.
-
Travailler en coordination avec les équipes logiciel, sonar et IHM pour garantir la cohérence globale du produit.
Requirements
Diplôme d'ingénieur ou formation équivalente en informatique, systèmes embarqués ou développement logiciel.
-
Expérience confirmée (4 à 5 ans) en développement logiciel sur systèmes complexes ou embarqués.
-
Maîtrise solide du C++ moderne (C++14/17/20) et très bonne connaissance de ROS2.
-
Compétences confirmées en gRPC (implémentation, debug, optimisation).
-
Solide culture en ingénierie logicielle : Git, CI/CD (Jenkins), tests unitaires et d'intégration, CMake/colcon.
-
Compréhension des architectures de systèmes embarqués ou temps réel.
-
Capacité à collaborer avec plusieurs métiers pour comprendre les contraintes d'un produit opérationnel.
-
Rigueur, autonomie et sens du service.
#DéveloppementLogiciel #ROS2 #C++ #gRPC #SystèmesEmbarqués #CI_CD #TestsUnitaires #IngénierieLogicielle #LogicielMaritime #Embarqué #IHM #RecrutementTech
Benefits & conditions
Ref: op61vrap7g
- CSE
- Prime de participation
- Tickets restaurant
- Mutuelle
- RTTs
- Possibilité de télétravail
- Journées d'intégration
- Team Buildings, afterworks, soirées de fin d'année, séminaires, ...
Les étapes de recrutement
Les étapes de recrutement peuvent varier selon l'offre à laquelle vous postulez.