R&D Egineer: C++ Implementation of a visualization tool - Stage Toulouse

Job summary
Internship(5 to 6 months)
Toulouse
Salary: Not specified
No remote work
Experience: < 6 months
Education: Master's Degree
Skills & expertise
Generated content
User interface design

EasyMile
EasyMile

Interested in this job?

Questions and answers about the job

The position

Job description

Internship details

  • Duration: 6 months (starting date is flexible)

  • Location: Toulouse

  • Internship subject: Implementation of a ROS based visualization tool

  • Team: EZDrive (Detection)

  • Internship tutor: Maxime Hohl

  • Monthly gratuity 1000€ gross, tickets restaurant Swile, CSE

Mission

Visualization of data is a critical part of developing complex system in robotics. It plays an important role to understand, analyze and communicate about a system and the underlying sub-systems. It becomes even more central in a sensor driven architecture such as the ones we use in embedded robotics for autonomous vehicles. The EZDrive team uses and defines a large diversity of data types, ranging from scalar to 2D and 3D geometrical information and shapes.

The goal of the internship is to design a visualization tool capable of displaying available data types to the user in a clear and easy to read manner. Moreover, the large amount of data to digest and display adds a challenge to the design of an efficient tool. Furthermore, performances are an important part of the design because other GPU intensive programs must be able to run in parallel, and we target to deploy the tool on several types of PCs (including low-ends PCs). Finally, we want the tool to be easy to maintain and extended, as new data that need visualization are created pretty often.

The intern mission consists in defining and implementing the first steps of a new visualization tool based on the Robot Operating System (ROS).

The main tasks are:

  • Discuss with the members of the EZDrive team to define the needs;

  • Define the roadmap;

  • Choose the development libraries to use;

  • Implement the tool.


Preferred experience

There is no typical profile at EasyMile, we all come from different backgrounds and that is what makes us strong! Don’t hesitate to apply if you are motivated and interested in innovative transportation and technologies.

We are looking for:

  • Master Degrees student;

  • A good understanding of the C++ language;

  • Bases in 3D rendering techniques.

Desirable:

  • ROS knowledge;

  • GUI implementation experience;

  • Self-sufficient and proactive.


Recruitment process

  • 30 minutes call with a recruitment team

  • Meeting with the team, technical tests 

  • One hour interview with the tutor and a recruitment team

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Engineering R&D”.