[robotics-worldwide] [jobs] C++ Software programmer - Architect HPP (Humanoid Path Planner) In Toulouse (France)

Steve Tonneau stonneau at laas.fr
Wed Jun 17 01:20:59 PDT 2015

The Gepetto team [1], the research of which  focuses on humanoid robots,
is developing its flagship open-source software: Humanoid Path Planner,
or HHP [2]. It is used for planning and synthesizing the motions of
robots and 3D virtual characters. As of today, HPP has reached the
maturity allowing its use within associate academic projects, as well as
industrial applications.
In this context of deployment to a larger community, we are looking for
an engineer to achieve the numerous developments to come on the platform.

The main aspects of the mission are:
- First, get familiar with the existing architecture by implementing
three demonstrators, each associated with one challenge of the european
project Euroc [3]. Depending on the skills and will of the engineer,
she/he will conduct training sessions to project partners located in
France and other countries;
- Propose and autonomously implement the evolutions of HPP architecture
required by the new users;
- On a daily basis, work in collaboration with Gepetto team members so
as to implement new algorithms and demonstrate them for scientific

The activities of the engineer therefore essentially include software
architecture and C++ development, as well as the implementation of
demonstrations that will run both on virtual simulations and real
robots. The engineer will also be in charge of animating the community
of users on HPP, in strong interaction with the team members.

Minimum diploma required:  Master's degree of science or technology

Required skills:
-  A strong knowledge in C++ and software architecture is required, as
well as proficiency with the git and CMAKE tools;

-  Knowledge of numerical mathematics, robotics and / or 3D development
(animation tools as Blender, dynamic engines such as ODE or Bullet) is

- Skills with parallel programming and python are also desirable ;

- If professional experience is preferred, all applications will be
considered, and the candidate motivation and autonomy will be equally
important in the selection process.

About the LAAS-CNRS:
Located in the University town of Toulouse, in the south-west of France,
the Gepetto group belongs to CNRS-LAAS, laboratory for the analysis and
architecture of systems, a 640 man-strong research center with about 90
people working in robotics. The laboratory is one of the few in France
to possess a human-size anthropomorphic robot, HRP-2. The members of the
Gepetto team have received many distinctions for their work [4], and
collaborate on a regular basis with the industry [5],  other
internationally renown academic researchers [6], or artists [7].

Wage: 2296,62€ to 2965,68€ before taxes, depending of the candidate

Type of contract: “CDD” : one year contract, which can be re-conducted
for another year.

Files to join with the application:
            - Resume in french or english;
	- Cover letter;
 	- Any other relevant document: recommendation letters, examples of
code, referees...


More information about the robotics-worldwide mailing list