Infrastructure Engineer - CDI Toulouse

Permanent contract
Toulouse
Salary: Not specified
A few days at home
Experience: > 3 years
Education: Master's Degree

EasyMile
EasyMile

Interested in this job?

Questions and answers about the job

The position

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

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Hardware Engineering”.