Post-Doctorant·e - Robotique Autonome et Systemes Multi-Robots H/F - Service Public
Les missions du poste
Le poste est rattaché au service de la recherche d'ISAE-Supméca. Dans le cadre de cette mission, le service contribue au développement d'activités scientifiques et de projets à l'interface entre recherche et formation.
Le projet s'inscrit dans le programme CMA COMETES et vise à développer une plateforme éducative open source dédiée à l'apprentissage de la robotique autonome et des systèmes multi-robots collaboratifs. Il mobilise des compétences en robotique mobile, systèmes distribués, simulation numérique et ingénierie pédagogique.
Le service participe ainsi à la mise en oeuvre de projets innovants favorisant le développement des connaissances scientifiques, la conception d'outils pédagogiques et le transfert des résultats de recherche vers les équipes pédagogiques et techniques
Missions
Le ou la post-doctorante assurera le rôle d'architecte-intégrateur technique du projet pendant 12 mois.
Ses principales missions seront :
- concevoir l'architecture logicielle de la plateforme ;
- développer et intégrer l'environnement ROS 2 / Gazebo Sim ;
- mettre en oeuvre la simulation et la coordination de plusieurs rovers/drones ;
- concevoir un système de scénarios pédagogiques configurables ;
- développer les mécanismes d'orchestration, lancement, réinitialisation et isolation des sessions ;
- mettre en place la collecte des logs, métriques et données de mission ;
- réaliser les benchmarks nécessaires au dimensionnement de l'infrastructure serveur ;
- garantir la reproductibilité, la maintenabilité et la documentation du système ;
- préparer le transfert de la plateforme vers l'équipe pédagogique et technique à l'issue du contrat.
- mener une activité scientifique autour de la coordination et de l'exploration multi-robots sous contraintes de communication et d'incertitude.
Le profil recherché
Connaissance, savoir :
- Titulaire d'un doctorat en robotique, automatique, informatique, systèmes autonomes, systèmes embarqués ou domaine proche Ingénierie systèmes
- Systèmes distribués
- Langages de programmation, de la connaissance aux usages et au développement (précisions dans la partie « savoir-faire »)
- Connaissances DDS / réseaux
- Intérêt pour l'espace et notamment les problématiques du nouvel espace
Savoir-faire :
- Utilisation des langages et développement : ROS 2 ; Linux ; Python et/ou C++ ; robotique mobile ; Git et bonnes pratiques de développement logiciel / Une appréciation particulière sera portée à : expérience de Gazebo Sim ; Docker ou conteneurisation ; simulation multi-robots ; tests automatisés, intégration continue ou DevOps
- Capacité à concevoir une architecture logicielle, à documenter les choix techniques
- Capacités d'analyse et de synthèse
- Capacités rédactionnelles
- Maîtrise des outils bureautiques
Savoir être :
- Capacité à être force de proposition
- Disponibilité, écoute, volonté de s'inscrire dans une démarche d'équipe de recherche et capacité à travailler dans un environnement pluridisciplinaire
- Sens et respect des procédures administratives et qualité
- Autonomie, rigueur scientifique
Compétences requises
- Docker
- Python
- C++
- Logiciels bureautiques
- Autonomie
- Intégration continue
- Développement logiciel
- Systèmes embarqués
- Git
- Compétences rédactionnelles
- Langages de programmation
- Isolation
- Force de proposition
- Linux
- Robotique