Software & Infrastructure Engineer for Test Benches - CDI Toulouse

EasyMile recrute !

À propos

EasyMile is a global leader in autonomous technology that powers heavy-duty driverless vehicles for airports, logistics, and industrial sites worldwide.

Since 2014, its internationally-certified software has driven autonomously in 400+ locations in more than 30 countries, over 1,000,000km.

This advanced stack enables precise vehicle control, real-time decision-making, and seamless integration with existing infrastructure. A combination of LiDAR, cameras, and radar sensors allow vehicles to accurately perceive their surroundings and navigate complex environments. EasyMile prioritises delivering safety and efficiency to its clients.

Having built its expertise in passenger transport, the company is now focused on autonomous towing which has resulted in the development of two solutions: the EZTow, a driverless tow tractor, and the EZDolly, an autonomous cargo dolly.

With several mass operations around the world EasyMile was the first to deploy fully driverless at Level 4 of autonomous driving and has the highest number of remotely supervised operations (10+) on the market to date. It is also the first autonomous vehicle solutions provider to be ISO 9001:2015 certified.

EasyMile has over 150 employees in 2 locations (Toulouse, Berlin).

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, passion, excellence, trust and team spirit, EasyMile’s team keeps pushing boundaries to invent the future of driverless technology.

Benefits

  • An ambitious and meaningful mission

  • “Tickets restaurant” Swile, “mutuelle familiale”, eco-mobility allowance

  • Brand new offices, close to the city center and public transportation

  • Free coffee/tea and fresh fruits, free breakfast every two weeks

  • Teambuilding and corporate events

  • 2 days of remote work a week

  • Many occasions to meet your colleagues: EZtalks to share your passions, sport, games…

  • A proactive “CSE”

  • Choice between MacBook or PC (depending on your position)

Be part of the autonomous future, today!

Descriptif du poste

EasyMile is a pioneer in driverless technology and smart mobility solutions. Our Test Means team plays a crucial role in ensuring exhaustive and representative virtual testing of our software for a seamless delivery to our customers at each release

Position details

  • Contract: permanent full time

  • Location: Toulouse (31), partial remote is possible

Context

You will join EasyMile’s TestMeans team, which designs and develops tools dedicated to the test and validation of the hardware and software components embedded in our autonomous vehicles.

In this position, you will be in charge of developing and maintaining the software infrastructure of the test benches.

The test benches are a combination of hardware (network, computers, power devices, electronic boards…) and software (services, orchestration tools, Linux OS configuration and setup…) components.

Your role is focused on the development of internal tools, mainly in Python, to automate the deployment and the configuration of the test benches. You will also ensure seamless integration with APIs and services provided by other teams (build engineering, cloud computing, security management…).

Your future responsibilities

  • Software Development (Python)

    • Design and maintain internal tools to manage installation, configuration, and monitoring of the test benches
    • Integrate services and APIs developed by other teams
    • Propose robust, well-documented, and maintainable solutions
  • Test Bench Infrastructure

    • Install and configure Linux-based systems and network services (VNC, SSH, internal DNS, etc.)
    • Ensure availability, connectivity, and performance of physical and virtual environments
  • Automation & CI/CD

    • Automate deployments and test processes using tools such as Jenkins, Ansible, PXE
    • Contribute to the industrialization and evolution of the bench infrastructure
  • Support & Continuous Improvement

    • Provide responsive support to internal teams when issues arise
    • Identify, design, and implement improvements to enhance stability, usability, and integration

Profil recherché

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.

  • Technical Skills

    • Advanced Python development
    • Linux system and network administration
    • Automation tools: Ansible, Docker, PXE
    • CI/CD: GitLab, Jenkins, or equivalent
    • Network services: SSH, VNC, DNS, etc.
    • Familiarity with low-level buses (CAN, RS-232) is a plus
    • Basic knowledge of front-end technologies (TypeScript + React) would be an asset
  • Soft Skills

    • Structured thinking: you can break down a project into coherent work packages, aligned with technical constraints and user needs
    • Code quality: you write clean, maintainable, and well-documented code
    • Autonomy: you can independently drive a technical topic from design to delivery
    • Communication: you work closely with other technical teams (infrastructure, build, validation, embedded software…)
    • Rigour & methodology: you systematically test, document, and follow up on your deliverables
  • Languages

    • French: fluent
    • English: good working proficiency (oral and written)

Process de recrutement

  • 30 minutes call with the recruitment team

  • Meeting with the team and technical tests 

  • One hour interview with the manager of the team and the recruitment team

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Toulouse
  • Niveau d'études : Bac +5 / Master
  • Expérience : > 2 ans
  • Télétravail partiel possible