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

Internship 5 to 6 months

Toulouse

Published on October 25, 2024

  • Contract

    Internship 5 to 6 months

  • Location

    Toulouse

  • Start date

    As soon as possible

  • Study level

    Master level or equivalent

  • Remote working

    No remote working

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.

Profile:

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

Application deadline

As long as the job is online

Job Category

Programming

More about the company