Offres d'emplois techniques

Développeur C++ - Architecte HPP (Humanoid Path Planner)

 

L'équipe Gepetto [1], membre du LAAS-CNRS, spécialisée en robotique humanoïde, développe son outil Open Source phare, HPP [2], utilisé pour la planification de mouvement de robots et de personnages virtuels 3D. HPP a atteint une maturité qui permet son utilisation par des partenaires industriels et académiques  dans les domaines de la robotique et de l'animation 3D.

Dans ce contexte de professionnalisation et d'ouverture du produit, nous recherchons un ingénieur capable d'assurer les nombreux développements à venir sur HPP. Les  aspects principaux de la mission sont les suivants:

- Prendre en main l'architecture existante en implémentant trois démonstrateurs pour le projet Euroc [3]. Selon les compétences et l'envie de l'ingénieur, cette phase peut s'accompagner de missions de formation des partenaires en France et à l'étranger sur le produit HPP;

- Etre force de proposition sur l'évolution de l'architecture en intégrant les contraintes des utilisateurs, et implémenter ces améliorations de manière autonome;

- De manière générale, travailler en collaboration avec les chercheurs du LAAS pour implémenter les nouveaux algorithmes développés et réaliser les démonstrations nécessaires à leurs publications.


Les activités du candidat incluent donc principalement de l'architecture logicielle et de la programmation C++, auxquelles s'ajoutent la réalisation de démonstrations (en simulation et sur les robots de l'équipe), de tutoriels, ainsi que de l'animation autour du produit HPP, le tout en interaction forte avec tous les membres de l'équipe.

 

Diplôme minimum requis: Master 2 / diplôme d'ingénieur

Compétences recherchées:

-  De très bonnes compétences en programmation C++ et en architecture logicielle sont indispensables, ainsi qu'une maîtrise des outils git et CMAKE;

-  Des connaissances solides en mathématiques numérique, robotique, et / ou en 3D (maîtrise d'outils d'animation tels que Blender,  connaissances des moteurs 3D et simulateurs de l'industrie comme Bullet ou ODE ) seront appréciées;

- Des compétences en parallélisation et en python sont également souhaitables;

- Si l'expérience est évidemment un atout, toutes les candidatures seront considérées, et la motivation du candidat ainsi que son autonomie seront tout aussi déterminantes pour la sélection du profil.

A propos du LAAS:  Situé sur le campus universitaire de Toulouse, le LAAS-CNRS comprend 640 membres, dont 90 chercheurs et ingénieurs en robotique. Le laboratoire est l'un des seuls en France à posséder un robot anthropomorphe à échelle humaine, HRP-2. Les membres de l'équipe Gepetto ont été distingués à de nombreuses reprises pour la qualité de leurs travaux [4], et collaborent très régulièrement avec l'industrie [5], les milieux académiques français et étrangers [6], ou bien encore les domaines artistiques [7].

 

Salaire: 2296,62€ à 2965,68€ brut mensuel selon profil.

Durée du contrat: CDD de un an renouvelable, à pourvoir dès que possible

Pièces à joindre au dossier de candidature: CV, lettre de motivation, et toute autre élément pertinent : lettre de recommandation, extraits de code, projets personnel...

Contact : Nicolas Mansard  e-mail : nicolas.mansard@laas.fr

Références:

[1]http://projects.laas.fr/gepetto/
[2]http://projects.laas.fr/gepetto/index.php/Software/Hpp
[3]http://www.euroc-project.eu/index.php?id=challenge_1
[4]http://tinyurl.com/ntw7xu5
[5]http://www.plm.automation.siemens.com/fr_fr/products/open/kineo/
[6]http://orb.iwr.uni-heidelberg.de/koroibot/
[7]http://www.institutfrancais.com/fr/actualites/pavillon-francais-biennale-de-venise-2015-revolutions