Ingénieur développement logiciel robotique F/H
Role details
Job location
Tech stack
Job description
Dans le cadre des développements logiciels de fonctions de navigation autonome destinées à des robots lourds (+500 kg) évoluant en milieu ouvert, vous aure pour responsabilité d'organiser et coordonner ces développements en liens avec les différents intervenants : experts algorithmes, développeurs logiciels, architectes systèmes. Vous aurez pour mission de piloter la structuration des méthodes de développements (définition des règles de codage, structuration des projets, gestion de configuration, traçabilité, gestion des FT…), définir et mettre en place les outils adaptés (intégration continue, CI/CD, structuration GIT/GILAB…). Vous aidez à l'adoption de ces outils par l'équipe. Vous êtes en charge de piloter et réaliser le suivi régulier des différents développements logiciels, dans un cadre multi-projets. Vous contribuez également au développement de composants logiciels embarqués.
Des contacts ponctuels avec les utilisateurs (MoD, militaires, police, pompiers) sont à prévoir (France et étranger), à des fins de :
- Collecte de besoin
- Présentation des solutions proposées
Requirements
Formation universitaire ou ingénieur à dominante logicielle, ayant une expérience significative de 5 à 10 ans en développements d'applications embarquées en C/C++. Maitrise d'outils et méthodes de développements. Maitrise des outils : GIT/GITLAB, JIRA (ou similaire), outils de conteneurisation de type Docker, outils d'intégration continue CI/CD, jenkins, analyse de code, outils classiques de développement logiciel sous linux : Python, CMake, environnement linux., Niveau d'expérience min. requis
Confirmé ( Entre 3 et 10 ans)
Langue & niveau
Anglais (Utilise fréquemment)
Benefits & conditions
Optionnel : Développements CUDA, RUST, DDS, can bus, ROS2, méthodes de développements type agile