Software Engineer, Test Means Development - 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 and perseverance.

Highlighting strong values such as innovation, excellence and team spirit, EasyMile’s team keeps pushing boundaries to invent the future of mobility.

Your future responsibilities :

Easymile develops test means to support its mobility solution. These means are used by several teams (development, integration and deployment to name a few)

As a developer, you will participate in the design, implementation and testing of several test means. You know how to gather requirements from internal customers to design and propose solution aligned with their needs. You will bring support for users for best practice and troubleshooting. You will work with the test team in order to design and implement various tools for vehicle testing purposes and specially related to the continuous integration aspects. You will participate in the technological watch to suggest improvement for the development environment and software delivery.


  • Degree in Computer Science, fluent in English
  • Python, C++
  • System : Linux, shell, systemd, docker
  • Experience with build management tools (CMake), source code version control systems (Git) and Continuous Integration (Jenkins)
  • Ability to understand complex systems.
  • Agile development
  • Excellent teamwork and communication skillsonboard electronics with Continental
  • Within easy reach of the Py

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 .

We are looking for:

  • SW Quality
  • Test framework (squish, gammaray, pytest…)
  • Experience with real time embedded system
  • Experience with industrial networks (Ethernet, CANBus…)
  • Experience with ROS and/or robotics systems is a plus

Recruitment Process

  • 30 minutes d'entretien téléphonique avec Cécile ou Sabrina (the Recruitment Team)
  • 1 heure d'entretien dans nos locaux à Toulouse avec le manager et le responsable du recrutement

Nous essayons de vous faire un retour dans les 15 jours qui suivent l'entretien physique (même si la réponse est négative, nous nous attachons à vous faire un feedback constructif de votre entretien)

Cette offre est ouverte aux personnes en situation de handicap.

Additional Information

  • Contract Type: Full-Time
  • Start Date: 17 May 2020
  • Location: Toulouse, France (31000)
  • Education Level: Master's Degree
  • Experience: > 2 years
  • Occasional remote authorized