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)
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
30 minutes call with the recruitment team
Online coding test
Technical interview & Team interview
One hour interview with the manager and the recruitment team
These companies are also recruiting for the position of “Software & Web Development”.