Vous êtes ici

Ingénieur en robotique pour le développement logiciel/matériel sur des drones (H/F)

Lieu: 
Contexte: 

L'équipe Rainbow est reconnue internationalement pour son activité scientifique et pour son expérience en transfert de technologie dans le domaine du suivi visuel, de l'asservissement visuel, de la vision par ordinateur et du contrôle basé capteurs pour les applications de robotique. Les installations disponibles dans ll'équipe comprennent un robot manipulateurs industriels à 6 ddl, deux bras manipulateurs à 6 ddl, deux bras robotiques à 7 ddl (Franka), un robot mobile intérieur type Pionnier, deux robots humanoïdes (Romeo et Pepper), une flottille de plusieurs drones d'intérieur et une arène de vol équipée d'un système de capture de mouvement Vicon pour effectuer des expérimentations.

L'équipe Rainbow fait partie du laboratoire Inria/Irisa Rennes qui s'organise autour de 30 équipes de recherche travaillant dans les domaines de l'informatique, du traitement du signal et du contrôle. Le laboratoire regroupe environ 650 personnes, dont 120 enseignants-chercheurs, 100 chercheurs à temps plein, 80 membres du personnel administratif et 250 doctorants.
 

Mission: 

L'ingénieur sera en charge du développement matériel et logiciel pour gérer une flottille de drones de type quadrotor disponibles dans notre laboratoire. Voici quelques exemples d'activités :

- la mise en œuvre, l'essai et le débogage d'algorithmes d'estimation d'état et de contrôle de vol des drones
- l'implémentation, le test, le débogage d'algorithmes de contrôle de formation
- l'intégration, le test, le débogage d'algorithmes de vision par ordinateur ou d'apprentissage profond embarqués à bord du drone
- l'intégration de nouveaux matériels à bord des drones (par ex. caméras, capteurs...)
- la gestion et le développement de nouvelles fonctionnalités du logiciel de contrôle des missions
- l'entretien de la flottille de drones (et du matériel annexe) et le soutien technique aux autres membres de l'équipe qui exploitent des drones

Profil / compétences: 

Le candidat doit posséder une solide expérience en génie logiciel (C/C++) pour gérer et étendre le logiciel existant utilisé sur la plateforme.
Une bonne expérience de la mise en œuvre d'algorithmes d'estimation d'état et de contrôle du mouvement de robots mobiles (en particulier les quadrotors) est également attendue, ainsi que la volonté de maîtriser de nouveaux outils matériels et logiciels, d'être ouvert aux nouveautés (par exemple, de nouveaux capteurs) et d'aimer tester les algorithmes de robotique en conditions réelles.

Des compétences en robotique, en informatique et en mathématiques appliquées (ou dans des domaines connexes) est une exigence minimale. Etre titulaire d'un doctorat est un atout. Plus généralement, le candidat doit posséder un bon niveau de maturité en développement logiciel et être capable d'implémenter des algorithmes de robotique sur des plateformes matérielles.

Le candidat doit maîtriser le C/C++ et ROS. Une bonne connaissance de :

- Logiciels de simulation robotique (tels que Gazebo ou V-REP)
- Matlab/Simulink


est un plus.

Enfin, un bon niveau d'anglais écrit et parlé est également nécessaire pour interagir avec le reste de l'équipe.

Diplôme requis: 
Supérieur à bac+5
Lieu de travail: 
Rennes
Type de contrat: 
CDD
Durée du contrat (en mois): 
12
Quotité: 
100%
Date prévisionnelle d'embauche: 
Dimanche, 1. septembre 2019
Date limite de candidature: 
Mercredi, 31. juillet 2019
Salaire Brut / Mens €: 
Entre 2399,48€ et 2586,30€ suivant experience