Embedded Software Engineer – Functional Safety (ADAS)
We are looking for an embedded software engineer for an automotive ADAS project, focused on the i mplementation 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.
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