Description du poste
Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! 🚀
Dans le cadre du développement de systèmes de navigation inertielle de haute précision, vous intégrerez l’équipe R&D en charge du développement et de la maintenance d’un banc de tests automatisés dédié aux systèmes de navigation inertielle.
L’environnement technique repose sur une ferme de tests composée :
Les logiciels testés sont principalement développés en C et Python (langages centraux), avec également du C++ et Rust .
Le poste s’inscrit dans une logique de recherche de la bonne expertise , sans urgence immédiate, avec un encadrement technique expérimenté.
Voici un aperçu détaillé de vos missions : 🎯
– Rédiger et maintenir les spécifications techniques du banc de tests et des outils associés.
– Concevoir et développer de nouveaux cas de tests et fonctionnalités pour les centrales inertielles en C / C++ / Python.
– Maintenir et faire évoluer l’infrastructure du banc de tests sous Linux / Yocto / Jenkins.
– Assurer le support technique auprès des équipes utilisatrices (Algorithmie, Web, IVVQ…).
– Vérifier et tester les développements :
– Garantir la qualité logicielle des développements :
– Collaborer avec les équipes de validation sur les non-conformités et les roadmaps logicielles.
Les compétences que nous recherchons : 🔎
De formation ingénieur , vous justifiez de 3 à 5 ans d’expérience en développement de bancs de tests ou de logiciels embarqués , idéalement dans des environnements industriels ou à fortes contraintes techniques.
Compétences techniques attendues
– Développement logiciel en C, C++ (objet) et Python.
– Connaissance des OS temps réel et du multithreading.
– Connaissances des protocoles et interfaces : IP (UDP, TCP), ports série, USB, CAN.
Pratiques de qualité logicielle :
– outils de vérification de code (CppCheck, Valgrind, CodeSonar),
– outils de tests unitaires (Google Test, Gcov),
– outils de gestion de configuration (GIT, SVN),
– outils de gestion des faits techniques (JIRA).
Autres compétences appréciées :
– Connaissance de la navigation inertielle et des algorithmes associés.
– Expérience dans le domaine de la défense terrestre ou navale.
– Environnements Linux / Yocto.
– Utilisation de Jenkins.
– Connaissance des architectures ARM.
Ingnieur Dveloppement Logiciel Embarqu Bancs de Tests Industrie FH • Le Pecq