> Markdown version of [/jobs/ext/3880560-ingenieur-logiciel-developpement-d-algorithmes-scientifiques-h-f](https://www.wearedevelopers.com/jobs/ext/3880560-ingenieur-logiciel-developpement-d-algorithmes-scientifiques-h-f). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Ingénieur Logiciel / Développement d'algorithmes scientifiques H/F - **Company:** MEDIANE SYSTEME - **Location:** Nantes, France - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Unit Testing, C++ (Programming Language), Linux, Python (Programming Language), MATLAB, Software Architecture, Systems Development Life Cycle, Software Engineering, UML, Containerization, Docker - **Published:** October 23, 2026 - **Apply:** https://www.pmejob.fr/offre-emploi-ingenieur-logiciel-developpement-d-algorithmes-scientifiques-nantes-2649315.html ## About the Role De niveau Bac+4/5 vous avez les compétences suivantes ; - Automatique, Mathématiques (notamment calcul matriciel), traitement du signal, théorie du contrôle (PID, filtres linéaires, Model Predictive Control), théorie de l'estimation (Kalman). - Génie Logiciel - 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 Expérience en : - développement et intégration d'algorithmes de contrôle commande - développement de logiciel embarqué C++ - développement de systèmes autonomes, robotique Expérience exigée : 5 à 10 ans Niveau d'étude souhaité : BAC +4/5 ## Description En coordination avec l'architecte logiciel principal, l'équipe projet et le chef de projet, vos missions seront : - 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 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)