Principales activités
Dans le cadre de cette mission, vous interviendrez sur des sujets de développement et d’intégration liés à la co-simulation et aux environnements de simulation temps réel.
Vos principales responsabilités seront les suivantes :
- Travailler sur des frameworks de co-simulation, notamment autour du standard FMI.
- Intégrer des équations physiques dans des modèles mathématiques.
- Développer et maintenir des tests unitaires et des tests d’intégration dans les environnements clients, notamment sur des simulateurs de conduite et des environnements temps réel.
- Participer à l’intégration et à la validation des développements dans les environnements de simulation.
- Rédiger et maintenir la documentation technique associée aux développements.
Compétences techniques
Compétences indispensables :
- Bonne connaissance du standard FMI (Functional Mock-up Interface).
- Solide maîtrise du langage C++.
- Expérience en développement C/C++, idéalement dans des environnements techniques ou de simulation.
- Bonne maîtrise de la compilation de bibliothèques et des outils associés :
- CMake / CMakeLists
- Conan
- Compilation multiplateforme
- Gestion de différents compilateurs
- Expérience des environnements Windows et Linux.
- Maîtrise du scripting et des outils nécessaires à l’automatisation des processus de compilation et d’intégration.
Compétences appréciées :
- Expérience en intégration continue (CI) :
- Paramétrage et gestion d’environnements de tests
- Outils d’intégration
- SonarQube
- Docker
- Connaissance de Python.
- Connaissance de MATLAB / Simulink.
- Expérience dans les environnements de simulation temps réel.
Profil recherché :
Nous recherchons un profil disposant de 3 à 5 ans d’expérience en développement C/C++, avec une appétence pour les environnements de simulation, de modélisation et les problématiques techniques complexes.
Le candidat devra faire preuve de :
- Autonomie, indispensable sur la mission.
- Capacité à monter rapidement en compétences sur des sujets variés et des environnements techniques spécifiques.
- Force de proposition et capacité à identifier des solutions adaptées.
- Sens de l’organisation et rigueur.
- Bon esprit d’équipe et capacité à collaborer avec différents interlocuteurs.
Conditions de la mission :
- Expérience : 3 à 5 ans minimum en développement C/C++.
- Localisation : présence sur site.
- Télétravail : jusqu’à 2 jours de télétravail par semaine, possible après 1 mois d’activité.
- Français : niveau B2 à C1.
- Anglais : niveau B1 à B2.