Embedded Software Engineer – Functional Safety (ADAS)
- Implementation of safety mechanisms and diagnostics for automotive ADAS project
- Development of automotive software for safety-critical embedded systems
- Implementation of safety mechanisms and diagnostics based on SoC safety manuals, safety concepts, or hardware safety architecture documentation
- Low-level driver development
- Register-level development
- Interrupt handling
- Memory and peripheral diagnostics
- Watchdog management
- Clock, reset, and power supervision
- Implementation of startup/runtime diagnostics
- Fault detection and handling
- 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 hardware 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
- Experience with TI TDA4Familiarity with Linux-based embedded environments
- Experience in safety-critical ECU / SoC software integration and debugging
- Experience working in ISO 26262 and ASPICE environment