Solutions numériques pour optimiser l'efficacité opérationnelle en ingénierie.
OSE Engineering est un centre d’expertise spécialisé dans le domaine de l’intelligence numérique appliqué à l’ingénierie, avec une équipe en full remote.
OSE conçoit des solutions numériques innovantes destinées à optimiser l’efficacité opérationnelle des processus, des méthodes et des outils, de la R&D jusqu’à à la production.
OSE offre un savoir-faire de premier rang en intelligence numérique dans les domaines de l’Intelligence Artificielle, du calcul scientifique et du développement logiciel.
Au sein d’OSE Engineering, tu rejoins le Pôle Essaim, qui développe la couche logicielle d’autonomie de systèmes multi-drones hétérogènes, aériens et de surface (UAV / USV), pour des applications duales (défense et civil). Le pôle conçoit l’intelligence des systèmes, pas les plateformes physiques : coordination décentralisée, allocation de tâches, anticollision, supervision opérateur.
Ta mission est de contribuer au développement de briques d’autonomie multi-agents et de les éprouver en simulation, en vue d’une participation au challenge SWARMz, défi collaboratif dédié aux essaims autonomes.
Tu interviens de la conception algorithmique jusqu’à l’intégration et aux tests. Pour ce faire, tu contribues aux missions suivantes
Développement de briques d’autonomie multi-agents :
Architecture de décision : conception et implémentation de la logique de décision d’un agent au sein de l’essaim (machines à états, arbres de comportement…), en prenant en compte les contraintes propres au domaine de la défense (environnement incertain, pertes de communication).
Planification : allocation de tâches décentralisée entre agents et planification de trajectoires.
Comportements réactifs : comportements collectifs (formation, couverture de zone, suivi de cible…) et réaction aux aléas de mission.
Anticollision : contribution aux algorithmes d’évitement inter-agents et d’obstacles (fonctions barrières de contrôle, CBF-QP).
Intégration et tests en simulation :
Intégration des briques développées dans le simulateur LOTUSim (simulateur Naval Group).
Définition de scénarios de test et de métriques de performance (réussite de mission, robustesse aux pertes de lien, passage à l’échelle).
Analyse des résultats et rédaction de rapports techniques.
Participation au challenge SWARMz :
Veille scientifique et technique :
Compétences techniques :
Robotique autonome : planification, décision, commande ; une connaissance des problématiques multi-robots (allocation de tâches, consensus, évitement réciproque) est appréciée.
Outils & langages : maîtrise de Python et de ROS 2. La connaissance de Rust est un plus.
Simulation robotique (Gazebo ou équivalent) ; des notions de PX4 / MAVLink sont un plus.
Bonnes pratiques de développement logiciel : Git, tests, documentation.
Compétences humaines :
Curiosité, autonomie et rigueur, d’autant plus importantes dans un cadre en télétravail.
Capacité à travailler sur un périmètre évolutif et à proposer des solutions.
Une appétence pour les drones et le domaine de la défense est un plus.
Maîtrise du français et de l’anglais.
Bonne capacité de rédaction et de formalisation du travail effectué.
NIVEAU D’ETUDES & D’EXPERIENCE :