Ingénieur Trajectoire ADAS F/H
Au sein d’une équipe dédiée au développement de fonctions avancées de conduite (ADAS) et de véhicules définis par logiciel (SDV), l’ingénieur contribue à la conception, l’optimisation et l’intégration d’algorithmes de trajectoire dans un environnement embarqué temps réel.
Missions principales
-
Développer et porter des algorithmes d’optimisation de trajectoires (Lyapunov, LMI, SLAM, etc.).
-
Participer au portage d’algorithmes issus de l’automatique et des mathématiques appliquées (géométrie, graphes, optimisation).
-
Réaliser le développement embarqué en C/C++ ou Rust dans un environnement temps réel.
-
Assurer l’intégration et la validation des fonctionnalités sur bancs MIL/SIL/HIL et sur véhicules prototypes.
-
Contribuer au débogage et à la mise au point logicielle à l’aide de ROS2 et d’outils internes (ex. ATLAS).
-
Mettre en place, maintenir et suivre les pipelines CI/CD (Git, GitLab).
-
Collaborer avec les équipes systèmes, simulation et validation pour garantir la cohérence et la performance des trajectoires développées.
Formation Bac+5 (école d’ingénieurs ou université) en automatique, robotique, informatique embarquée ou mathématiques appliquées.
-
Première expérience (ou stage significatif) dans le développement d’algorithmes embarqués, idéalement dans le domaine de la robotique ou de la mobilité intelligente.
-
Goût pour le travail en équipe, la résolution de problèmes complexes et l’innovation technique.
Compétences techniques requises
-
Langages : C++ ou Rust (développement embarqué temps réel).
-
Connaissances solides en automatique, mathématiques appliquées et optimisation.
-
Expérience pratique avec ROS2 et les environnements de simulation (ATLAS, MIL, SIL, HIL).
-
Maîtrise des outils de versioning et d’intégration continue : Git, GitLab, Jenkins…
-
Compétences en environnement Linux (commandes de base, configuration, environnement de développement).
-
Langages complémentaires : Python ou Java pour le développement d’outils et de tests unitaires.
-
Maîtrise de CMake pour la configuration et la compilation de projets complexes.
