DESCRIPTION :
Ce poste s'inscrit dans le cadre du projet national TIRREX (Technological Infrastructure for Robotics Research of Excellence), une infrastructure de recherche financée au niveau national et pilotée par un consortium associant plusieurs équipes Inria et partenaires académiques et industriels.
Le travail sera mené en collaboration entre l'équipe Inria DEFROST (spécialisée en robotique souple et simulation numérique) et le consortium SOFA, qui regroupe les principaux contributeurs au développement du logiciel libre SOFA, plateforme de simulation mécanique interactive open-source.
L'objectif est de développer et intégrer dans SOFA un mécanisme générique de sauvegarde et de rechargement complet d'une simulation, permettant de garantir la reproductibilité et la robustesse des environnements de simulation utilisés dans la robotique, l'apprentissage par renforcement et l'optimisation de conception.
Ce développement aboutira à un composant logiciel open-source (C++ et Python) intégré dans la plateforme SOFA, accompagné d'une documentation complète et de démonstrateurs applicatifs (SofaGym, design de robots souples).
Ce poste offre un environnement de travail stimulant, à l'interface entre recherche académique et développement logiciel open-source, au sein d'un écosystème reconnu internationalement.
Il permettra de collaborer directement avec les équipes du consortium SOFA, les partenaires du projet TIRREX, ainsi qu'avec des chercheurs et ingénieurs impliqués dans les infrastructures logicielles pour la robotique.
Des déplacements ponctuels sont à prévoir (réunions de consortium, ateliers techniques, événements communautaires).
Mission confiée
L'ingénieur de recherche rejoindra l'équipe Inria DEFROST dans le cadre du projet national TIRREX, en étroite collaboration avec le consortium SOFA. Sa mission consistera à concevoir, développer et valider un mécanisme générique de sauvegarde et rechargement des simulations dans la plateforme open-source SOFA, afin de renforcer la reproductibilité et la robustesse des environnements utilisés pour la robotique, l'apprentissage par renforcement et l'optimisation. Il ou elle assurera la conception logicielle en C++, le développement des interfaces Python, la mise en place de tests d'intégration continue, ainsi que la documentation et le transfert open-source des développements. Le poste implique des échanges réguliers avec les partenaires TIRREX et SOFA, ainsi que des déplacements ponctuels, dont les frais seront pris en charge dans la limite du barème en vigueur., 1. Concevoir et développer en C++ et Python un mécanisme de sauvegarde et rechargement complet des simulations SOFA.
2. Tester, valider et garantir la reproductibilité des simulations via des protocoles d'intégration continue.
3. Documenter le code et les interfaces (guides utilisateur et développeur).
4. Diffuser les développements open-source au sein du consortium SOFA et de la communauté TIRREX.
5. Présenter les avancées techniques aux partenaires du projet et lors des réunions du consortium.
Activités complémentaires
1. Analyser les besoins des utilisateurs (recherche, robotique, apprentissage par renforcement).
2. Développer des démonstrateurs applicatifs pour illustrer les usages du mécanisme développé.
3. Participer à l'animation communautaire autour de SOFA (ateliers techniques, échanges open-source).
Code d'emploi : Ingénieur R&D (h/f)
Domaine professionnel actuel : Ingénieurs et Experts en Gestion des Entreprises
Niveau de formation : Bac+5
Temps partiel / Temps plein : Plein temps
Type de contrat : Contrat à durée déterminée (CDD)
Compétences : Microsoft Windows, C ++ (Langage de Programmation), CMake, Simulation Informatique, Intégration Continue, Linux, Python (Langage de Programmation), Technologie Open Source, Architecture Logicielle, Conception et Développement de Logiciel, Apprentissage par Renforcement, Git, Tests d'Intégration, Anglais, Français, Sens de la Communication, Sens de l'Organisation, Minutie ou Attention aux Détails, Esprit d'Équipe, Motivation Personnelle, Curiosité, Recherche, Développement Communautaire, Expérimentation, Gestion des Infrastructures, Écriture de Documentation, Reproductibilité, Conception et Réalisation en Robotique, Simulations, Rédaction de Dossiers Techniques, Montage et Démontage
Courriel :
Christian.Duriez@inria.fr
Téléphone :
0139635511
Type d'annonceur : Employeur direct