Recrutement INRIA

Ingénieur de Recherche Sofa - Tirrex H/F - INRIA

  • Villeneuve-d'Ascq - 59
  • CDD
  • INRIA
Publié le 10 novembre 2025
Postuler sur le site du recruteur

Les missions du poste

A propos d'Inria

Inria est l'institut national de recherche dédié aux sciences et technologies du numérique. Il emploie 2600 personnes. Ses 215 équipes-projets agiles, en général communes avec des partenaires académiques, impliquent plus de 3900 scientifiques pour relever les défis du numérique, souvent à l'interface d'autres disciplines. L'institut fait appel à de nombreux talents dans plus d'une quarantaine de métiers différents. 900 personnels d'appui à la recherche et à l'innovation contribuent à faire émerger et grandir des projets scientifiques ou entrepreneuriaux qui impactent le monde. Inria travaille avec de nombreuses entreprises et a accompagné la création de plus de 200 start-up. L'institut s'eorce ainsi de répondre aux enjeux de la transformation numérique de la science, de la société et de l'économie.Ingénieur de recherche SOFA/TIRREX (H/F)

Type de contrat : CDD

Niveau de diplôme exigé : Bac +5 ou équivalent

Fonction : Ingénieur scientifique contractuel

A propos du centre ou de la direction fonctionnelle

Le centre Inria de l'Université de Lille, créé en 2008, emploie 360 personnes dont 305 scientifiques répartis dans 15 équipes de recherche. Reconnu pour sa forte implication dans le développement socio-économique de la région des Hauts-De-France, le centre Inria de l'Université de Lille entretient des relations étroites avec les grandes entreprises et les PME. En favorisant les synergies entre chercheurs et industriels, Inria participe au transfert de compétences et d'expertise dans le domaine des technologies numériques et donne accès au meilleur de la recherche européenne et internationale au bénéfice de l'innovation et des entreprises, notamment dans la région.

Depuis plus de 10 ans, le centre Inria de l'Université de Lille est situé au coeur de l'écosystème universitaire et scientifique lillois, ainsi qu'au coeur de la Frenchtech, avec un showroom technologique basé avenue de Bretagne à Lille, sur le site d'excellence économique EuraTechnologies dédié aux technologies de l'information et de la communication (TIC).

Contexte et atouts du poste

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.

Principales activités

Principales activités
- Concevoir et développer en C++ et Python un mécanisme de sauvegarde et rechargement complet des simulations SOFA.
- Tester, valider et garantir la reproductibilité des simulations via des protocoles d'intégration continue.
- Documenter le code et les interfaces (guides utilisateur et développeur).
- Diffuser les développements open-source au sein du consortium SOFA et de la communauté TIRREX.
- Présenter les avancées techniques aux partenaires du projet et lors des réunions du consortium.

Activités complémentaires
- Analyser les besoins des utilisateurs (recherche, robotique, apprentissage par renforcement).
- Développer des démonstrateurs applicatifs pour illustrer les usages du mécanisme développé.
- Participer à l'animation communautaire autour de SOFA (ateliers techniques, échanges open-source).

Compétences

Compétences techniques et niveau requis
Excellente maîtrise du C++ moderne (architecture logicielle, gestion mémoire, templates, bonnes pratiques).
Bon niveau en Python, notamment pour le développement d'interfaces et de scripts scientifiques.
Connaissance des outils de développement collaboratif : Git, CMake, CI/CD.
Familiarité avec la modélisation mécanique ou la simulation numérique (FEM, multibody, robotique souple).
Pratique du développement open-source ou en environnement multi-plateformes (Linux/Windows).

Langues
Français : courant (oral et écrit).
Anglais : bon niveau professionnel (lecture/écriture de documentation, échanges techniques internationaux).

Compétences relationnelles
Goût pour le travail collaboratif et le partage de connaissances.
Capacité à communiquer efficacement avec des profils variés (chercheurs, ingénieurs, développeurs).
Rigueur, autonomie et sens de l'organisation.
Ouverture et curiosité scientifique.

Compétences additionnelles appréciées
Expérience avec SOFA, ROS, ou d'autres frameworks de simulation/robotique.
Connaissance en apprentissage par renforcement ou optimisation numérique.
Intérêt pour le logiciel libre et les bonnes pratiques de développement communautaire.
Expérience dans la rédaction technique ou la formation d'utilisateurs.

Avantages

- Restauration subventionnée
- Transports publics remboursés partiellement
- Congés: 7 semaines de congés annuels + 10 jours de RTT (base temps plein) + possibilité d'autorisations d'absence exceptionnelle (ex : enfants malades, déménagement)
- Possibilité de télétravail et aménagement du temps de travail
- Équipements professionnels à disposition (visioconférence, prêts de matériels informatiques, etc.)
- Prestations sociales, culturelles et sportives (Association de gestion des oeuvres sociales d'Inria)
- Accès à la formation professionnelle

Rémunération

Rémunération selon profil

Postuler sur le site du recruteur

Parcourir plus d'offres d'emploi