This position is no longer available.

R&D Engineer: Safety Critical Software Developer (C) - CDI Toulouse

Permanent contract
Toulouse
Salary: Not specified
Occasional remote
Experience: > 2 years
Education: Master's Degree

EasyMile
EasyMile

Interested in this job?

Questions and answers about the job

The position

Job description

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

Position details

  • Full time permanent contract
  • Location : Toulouse

The Safety Critical Systems team is growing and a new open position is available.

Integrated to a small Agile team, you will directly contribute to the success of Easymile by increasing the safety of all our products and be happy to see your developments running at client’s site before your retirement 😄. You will write C code and be able to test it by yourself on our testbenches and on our various vehicles and prototypes.

Your future responsibilities :

  • Design, document and implement safety features (concept, software, automatic unit and integration tests) for autonomous vehicles
  • Ensure the features are delivered according to their priorities and plans
  • Deploy and test the safety features directly on the autonomous vehicle at our test base
  • Contribute to the improvement of the autonomous vehicle safety state of the art

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.

We are looking for:

  • Fluent in English
  • Good experience in C or any system programming language (Ada, Rust…)
  • Minimum 5 years of experience, or alternatively a PhD degree, in Safety Critical Software development
  • Comfortable with working in Linux Environment (linux, shell, gcc, gdb, …) and git
  • Degree in Computer Science, Electronics or Embedded Systems
  • Good culture in Safety Critical systems, with background in avionics, automotive, railway or medical domains

Desirable:

  • Experience in SW Quality Assurance
  • Experience in ISO 26262 (automotive industry, ADAS) or DO-178B/C (avionics, IMA, flight controls)
  • Knowledge of functional programming language (ocaml, Haskell)
  • Knowledge of formal method / static analysis (Frama-C)
  • Knowledge of multi core Arm architecture
  • Good experience in Embedded System programming (bare metal, boot, flash, register access)

Recruitment process

  • 30 minutes call with the recruitment team
  • 30 minutes technical screening with engineers from the team
  • 1 hour discussion with the technical team
  • 1 hour meeting with the manager and the recruitment manager

All our offers are open to people with disabilities.

Want to know more?

These job openings might interest you!

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