Embedded Infrastructure Development Engineer - CDI Toulouse

EasyMile is hiring!

About

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 focussed 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!

Job Description

We are seeking a skilled and motivated Infrastructure Engineer for a replacement position within our embedded Infrastructure team in Toulouse. As an Infrastructure Engineer, you will play a crucial role in building and maintaining the development environment and frameworks that support our embedded software components:

  • Build and maintain the developer environment for robotics teams (Operating system packaging, CI/CD pipelines, code quality, testing framework, etc.)

  • Build and maintain frameworks to:

    • Allow embedded software components to communicate with each other
    • Synchronise with our cloud components
    • Allow embedded third parties integration
  • Build and maintain tooling to ensure embedded software works as expected (monitoring, logging, diagnose, etc.)

Key Responsibilities:

  • Design, document, implement and review source code, following established coding standards and best practices.

  • Collaborate with other development teams to integrate development and CI practices into their software development lifecycle.

  • Participate in the definition of the test plan of your component.

  • Implement and maintain unit tests and integration tests, with maximum automation.

  • Test your development on the test bench or in the vehicle.

  • Ensure the support and maintenance of your component, from delivery to production (integration, validation, deployment and run).

  • Work in close collaboration with your product owner to ensure a consistent delivery (effort estimation, risk monitoring, deviations, etc.).

  • Ensure the features are delivered according to the architecture defined with the tech leads and architects.

Position details

  • Contract: permanent full time

  • Location: Toulouse (31)

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.

Core Technical Skills:

  • Build management tools: CMake, RPM packaging, Yocto

  • Programming languages: Python (preferred), C++

  • CI/CD (Jenkins preferred / GitLabCI)

  • Version control systems (git with GitLab)

  • Linux Operating System Administration (RHEL-like, systemd)

  • Software & OS debugging and problem-solving in CI environments

  • Scripting languages (mainly Groovy, Bash)

Bonus Skills (Nice-to-Have):

  • Foundational knowledge of cybersecurity principles.

  • Familiarity with ROS.

  • Familiarity with Agile methodologies and tools (e.g., Jira).

Essential Soft Skills:

  • Demonstrated autonomy, teamwork, and communication abilities.

  • Strong rigor and method in your work.

Language Skills:

  • Fluency in English and French (both Advanced level).

Recruitment Process

  • 30 minutes call with the recruitment team

  • Technical tests & Interview with the team 

  • One hour interview with the manager 

  • One hour interview with the Engineering Director and the Recruitment Manager

Additional Information

  • Contract Type: Full-Time
  • Location: Toulouse
  • Education Level: Master's Degree
  • Experience: > 3 years
  • Possible partial remote