Technical job offers

      Obstacle detection from stereovision on autonomous vehicles


Place: LAAS-CNRS, Robotics, Action and Perception research team, Toulouse

            (in cooperation with the company EasyMile)



The company Easymile and the research lab LAAS-CNRS, located in Toulouse, are partners in the SafeBus  collaborative project funded by the Occitanie region (South France). Easymile is developing an electric driverless shuttle dedicated to smart mobility for short and predefined routes in multi-use environments, e.g. private roads in large industrial sites, or specific lanes on urban roads.

The EZ10 vehicle is already tested in several sites in the world (Paris, Singapour, Sweden, Australia…) to offer an innovative shared transportation solution for  short distances (the “last mile” scenario): because it must execute motions in human environments, a critical constraint concerns the safety, i.e. the detection and the avoidance of obstacles which could be either static on the vehicle trajectory or mobile with a collision risk.

For more than thirty years, many solutions have been proposed for transportation or robotics applications, involving several sensors. The EZ10 vehicle is equipped with many sensors: 2D or 3D lidars, radars, cameras… Simple and  safe functionalities are already integrated so that the vehicle stops as soon as an obstacle is detected close to its predefined road.

The SafeBus project aims at improving these functionalities, making lower the false alarm rate and proposing an avoidance strategy for well specified situations. It will be proposed a multi-sensory solution, combining laser and visual data in order to detect, identify and track  obstacles, estimating their positions and speeds.

The work of LAAS-CNRS will be mainly devoted to obstacle detection from stereovision.


Position: young research engineer (27891€ / year)

Duration: 18 months (possible continuation with Easymile)

Start date if possible: June 2017.


Competence: computer science for embedded systems (C++, GPU…), artificial vision (Open CV…)


Application: send an e-mail to with a CV and a motivation letter







C++ Software programmer - Architect HPP (Humanoid Path Planner)


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 publications.

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 desirable;

- 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 experience.

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...

Contact : Nicolas Mansard  e-mail :