Senior Embedded Engineer - Toulouse

EasyMile is hiring!


Pioneer in driverless mobility, EasyMile revolutionizes passenger and goods transportation.

For the past 4 years, EasyMile has developed and deployed autonomous mobility solutions worldwide based on vehicles manufactured by recognized industrial partners. EasyMile’s clients include the world’s largest transport operators, city authorities, airports, corporations, business parks, and universities.

EasyMile supplies smart mobility solutions and autonomous technologies powering driverless vehicles with existing products such as: the EZ10, a 100% electric driverless shuttle deployed in 20 countries worldwide; the TractEasy, the first autonomous electric baggage tractor jointly developed with TLD; and many other projects to be unveiled soon.

EasyMile’s team is composed by more than 160 high skilled and passionate employees specializing in robotics, computer vision and vehicle dynamics.
The company has it own headquarter in Toulouse (France) and regional offices in Singapore (Asia), Denver (USA), Berlin (Germany) and Adelaide (Australia).

Job Description

We are looking for highly motivated people to build the road ahead and invent solutions to challenges never met before.
Beyond excellent technical skills, we are looking for the right attitude: ambition, creativity, perseverance and autonomy.
Highlighting strong values such as innovation, excellence and team spirit, EasyMile’s team keeps pushing boundaries to invent the future of mobility.
The EZ10, our autonomous electric shuttle, is today the market leader, and is already deployed in more than 25 countries around the world.

Your future responsibilities:

  • In the team in charge of the drive by wire and actuators management of the autonomous shuttles, you will be in charge of:
  • Design and build embedded systems for real-time control of self-driving vehicle
  • Design, document, implement source code with high quality focus
  • Implement and maintain unit tests and integration tests, with maximum of automation
  • Assure the delivery and test of the implemented feature on the Bench
  • Test on the field in the vehicle
  • Support other teams by providing technical support and transmitting technical knowledge on new functionalities.

Preferred Experience

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 by innovative transportation and technologies.

Desired skills

  • Degree in Computer Science, or Degree in Control & Automation
  • Deep C experience in embedded software (at least 5 years)
  • Experience with communication protocols such as CAN, LIN etc
  • SW Quality insurance
  • Autonomy, initiative, resourcefulness
  • Fluent in French & English

Preferred qualifications

  • Experience in IEC 61131-3 Programming Languages
  • Experience with build management tools and automated release and build process (Jenkins..)
  • Familiarity with standards such as ISO26262
  • Experience with safety-critical applications
  • Scripting languages (Python..)

Recruitment Process

  • 30 minutes call with the recruitment team,
  • 1 hour meeting with the team,
  • 1 hour meeting with the manager and the recruitment manager.

All our positions are open to people with disabilities.

Additional Information

  • Contract Type: Full-Time
  • Location: Toulouse, France (31000)
  • Education Level: Master's Degree
  • Experience: > 5 years
  • Occasional remote authorized