Embedded Software 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

As an Embedded Software Engineer in our Engineering Move team, you’ll play a crucial role in integrating and developing low-level controllers for our autonomous platforms (tow tractors, and more!). You’ll collaborate with talented R&D teams, work on exciting projects, and contribute to the deployment of autonomous technology.

Your Role:

  • Develop, document, implement, and review source code, adhering to coding standards and best practices.

  • Contribute to the definition, documentation, and implementation of the certification strategy for safety components (HW & SW).

  • Participate in algorithm definition with technical experts.

  • Define and implement test plans for safety components.

  • Implement and maintain unit and integration tests, focusing on automation.

  • Test your developments on test benches and in vehicles.

  • Ensure support and maintenance of components throughout the product lifecycle.

  • Collaborate with the product owner for consistent delivery.

  • Ensure features align with the defined architecture.

Position details

  • Contract: permanent full time

  • Location: Toulouse (31)


Preferred experience

To thrive as an Embedded Software Engineer in our safety-focused environment, you’ll need a blend of robust technical expertise and key personal attributes.

On the technical side, we’re seeking someone with:

  • Good C programming skills and a strong command of software development methodologies.

  • Strong Python skills.

  • A deep understanding of data structures, algorithms, and software quality.

  • Proficiency with embedded software development tools such as Git, Linux, shell, gcc.

  • A comprehensive understanding of software assurance processes, including unit testing and simulation testing.

  • Familiarity with machinery directive 13849 and/or 3691 

In addition to these technical skills, we highly value:

  • Autonomy and the ability to work independently.

  • Excellent teamwork and collaboration skills.

  • Clear and effective communication skills.

  • Rigor and a methodical approach to your work.

  • Fluency in both English and French is a must.

It would be a bonus if you have:

  • Experience in safety-critical embedded software development

  • Knowledge in Robotic sensors, such as Lidars

  • Knowledge in CanOpen safety/J1939-76


Recruitment process

  • 30 minutes call with the recruitment team

  • Online coding test 

  • Technical interview & Team interview

  • One hour interview with the manager and the recruitment team

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.