Embedded Software Engineer – Functional Safety (ADAS)

Bosnia and Herzegovina, North Macedonia, Croatia, Romania, Hungary, Spain, Latin America, Czech Republic, Serbia (Hybrid)

We are looking for an embedded software engineer for an automotive ADAS project, focused on the implementation of safety mechanisms and diagnostics. The ideal candidate should have hands-on experience in automotive software development for safety-critical embedded systems, with proven background in implementing safety mechanisms and diagnostics based on SoC safety manuals, safety concepts, or hardware safety architecture documentation. Experience with platforms such as TI, NXP, Infineon, Renesas or similar automotive semiconductor vendors is relevant.

The role requires a strong hardware-near embedded development profile, since many diagnostics and safety mechanisms are closely linked to low-level hardware behaviour and on-chip safety features. We are looking for someone with practical experience in:

  • low-level drivers
  • register-level development
  • interrupt handling
  • memory and peripheral diagnostics
  • watchdogs
  • clock, reset, and power supervision

Additional relevant experience includes implementation of startup/runtime diagnostics, fault detection and handling, and robust embedded software verification in safety-oriented environments.

Required skills and experience

  • Automotive embedded software development experience
  • Experience implementing safety-related software based on SoC safety manuals, safety concepts, or HW safety architecture documentation
  • Strong hardware-near development experience, including work with low-level drivers, registers, interrupts, memory/peripheral diagnostics, watchdogs, and clock/reset/power supervision
  • Very good knowledge of C and C++
  • Strong experience with SafeRTOS or similar safety qualified OSs
  • Experience writing code in compliance with MISRA
  • Experience with unit testing 

Strong plus

  • Experience with TI TDA4
  • Familiarity with Linux-based embedded environments
  • Experience in safety-critical ECU / SoC software integration and debugging
  • Experience working in ISO 26262 and ASPICE environment


Embedded Software Engineer – Functional Safety (ADAS)

Job description

Embedded Software Engineer – Functional Safety (ADAS)

Personal information