Ingénieur développement logiciel d’algorithmes de contrôle commande H/F
Description du poste
Dans le cadre du soutien apporté à l'un de nos clients issus du secteur industriel, nous recherchons un profil ayant une expérience dans le développement d'algorithmes scientifiques de contrôle commande en C++ (guidage/navigation/Contrôle, véhicules autonomes).
En coordination avec l’architecte logiciel principal, l’équipe projet et le chef de projet, les activités attendues sont :
Analyser et élaborer des documents techniques
Développer le logiciel de l’algorithme scientifique en cohérence avec la spécification de l’algorithme, l’architecture logicielle et les processus de développement
Développer et exécuter les tests unitaires du logiciel développé
Faire l’analyse statique du code
Assurer les travaux d’intégration du logiciel : en simulation logiciel (MIL, SIL) ou sur calculateur/banc
Développer des tests automatiques pour l’intégration/vérification du logiciel
Évaluation et caractérisation de performances dynamiques du véhicule guidé/piloté par le logiciel
Réaliser la maintenance des logiciels : maintenance corrective et développement d’évolutions après la mise en service
Participer à la mise en service du logiciel (tests usine, à quai, en mer)
Profil recherché
Ingénieur logiciel, vous justifiez d'une expérience minimale de 3 ans en développement et intégration d'algorithmes de contrôle commande, en développement de logiciel embarqué C++ et en développement de systèmes autonomes, guidage/navigation/Contrôle, robotique.
Les compétences attendues sont les suivantes :
Automatique, Mathématiques (notamment calcul matriciel), traitement du signal
Méthodologie et outils de conception (UML,…)
Systèmes embarqués
Langages : C++, Python, Matlab/Simulink
Linux
Conteneurisation : Docker, podman, quadlet
DDS (FastDDS)
Éventuellement, ROS2
Environnement technique
Linux
Git, Gitlab
Cmake
Shell/bash
Anglais courant.
- Département 44 - Loire-Atlantique
- Ville Nantes
- Salaire Entre 39k€ et 45K€