DevJobs

Embedded C/C++ Software Engineer - Vehicle ECU Machine Learning Software

Overview
Skills
  • C C ꞏ 3y
  • C++ C++ ꞏ 3y
  • ML ML
  • CAN
  • FlexRay
  • LIN
  • RTOS
  • A-Spice
  • AUTOSAR

CorrActions is revolutionizing road safety by enabling cars and fleets to understand drivers’ cognitive impairments - caused by alcohol, fatigue, drugs, stress, etc. - and act accordingly. CorrActions is backed by leading automotive companies including Volvo Cars, Goodyear and Blackberry.


Job Description:

We are seeking a skilled Embedded C/C++ Programmer with expertise in integrating machine learning algorithms into vehicle Electronic Control Units (ECUs). As a key member of our engineering team, you will play a crucial role in enhancing the intelligence and performance of our automotive systems through the integration of cutting-edge machine learning models.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience of 3 years  in embedded software development using C/C++ for automotive applications.
  • Familiarity with real-time operating systems (RTOS) and embedded development tools.
  • Strong understanding of machine learning principles and algorithms.
  • Experience with communication protocols such as CAN, LIN, and FlexRay.
  • Excellent problem-solving skills and attention to detail.

Preferred Skills:

  • Knowledge of AUTOSAR architecture.
  • Comply with A-Spice requirements (V-model) relating to software development and requirements engineering in automotive.
  • Knowledge of automotive standards and safety-critical systems is a plus.


CorrActions