2018-00348 - Ingénieur Développement Logiciel / Perception audio-visuelle appliquée à la robotique H/F

Contrat renouvelable : Oui

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 de recherche Inria Grenoble Rhône-Alpes regroupe un peu moins de 800 personnes réparties au sein de 35 équipes de recherche et 9 services support à la recherche.

Ses effectifs sont distribués sur 5 campus à Grenoble et à Lyon, en lien étroit avec les laboratoires et les établissements de recherche et d'enseignement supérieur de Grenoble et Lyon, mais aussi avec les acteurs économiques de ces territoires.

Présent dans les domaines du logiciel, du calcul haute performance, de l'internet des objets, de l'image et des données, mais aussi de la simulation en océanographie et en biologie, il participe au meilleur niveau à la vie scientifique internationale par les résultats obtenus et les collaborations tant en Europe que dans le reste du monde.

Contexte et atouts du poste

L'équipe PERCEPTION (https://team.inria.fr/perception), INRIA Grenoble Rhône-Alpes et Laboratoire Jean Kuntzman de l’Université Grenoble Alpes, développe des méthodes d’analyse visuelle, d’analyse de signaux audio et de fusion audio-visuelle dans le contexte de l’interaction humain-robot : localisation et suivi de plusieurs personnes en interaction avec le robot, estimation du ou des locuteurs, association entre signaux audio et locuteurs, dialogue multimodal, contrôle audio-visuel du robot, etc. Dans le cadre de deux projets ERC (Advanced Grant et Proof-of-Concept) l’équipe PERCEPTION souhaite renforcer ses efforts de développement. L’équipe dispose de plusieurs robots humanoïdes, prototypes ou commerciaux, ainsi que d’une plate-forme complète permettant le développement de logiciels robotiques et de leur déploiement sur une architecture distribuée. 

Mission confiée

L'ingénieur que nous souhaitons recruter aura comme missions :

  • de travailler en collaboration avec les chercheurs, doctorants et ingénieurs de l’équipe afin d’étudier, de proposer et de développer des solutions logicielles innovantes.
  • de participer aux campagnes de collecte, d’annotation et de préparation de données pour pouvoir mettre en oeuvre les méthodes d’apprentissage de l’équipe ainsi que de les tester et les valider sur les robots.
  • de participer à l’effort de maintenance des logiciels : tests d'intégration, de performance, déploiement, etc.

Principales activités

  • Se familiariser avec les travaux et logiciels existants.
  • Développer des solutions logicielles à partir d'algorithmes mis au point par l’équipe.
  • Acquérir des données et conduire les tests logiciel pour valider les performances et la robustesse en simulation puis sur les plate-formes robotiques.
  • Rédiger des documents techniques.
  • Assurer des échanges techniques avec les membres de l'équipe.

 

Compétences

  • Requises : C/C++, Linux, Git, CMake
  • Souhaitées : Bash, Jenkins, ROS, Python, Bibliothèques standards (OpenCV, Boost, Qt), Matlab
  • Appréciées : traitement du signal, robotique mobile, vision
  • Langue : Anglais courant (technique)

 

Avantages sociaux

  • Restauration subventionnée
  • Transports publics remboursés partiellement
  • Sécurité sociale
  • Congés payés
  • Aménagement du temps de travail
  • Installations sportives

Rémunération

entre 2562 euros et 2936 euros (salaire brut mensuel), en fonction de l'expérience du candidat.