
Overview
Develop and maintain device drivers for embedded systems, including FreeRTOS-based and AUTOSAR-adapted drivers.
Perform validation activities across the Software Development Life Cycle (SDLC), with a focus on Black Box (System Integration Testing) and White Box testing.
Execute and contribute to testing strategies for complex embedded automotive systems such as ADAS, electric power steering, and camera modules etc.
Collaborate with cross-functional teams to debug and resolve software/hardware integration issues in automotive control units.
Create and maintain test plans, procedures, and documentation for system-level and module-level validation. System Integration Testing to validate the ECU on the Hardware level.
Ensure compliance with industry standards for safety, reliability, and performance in embedded automotive solutions.
Utilize tools like CANoe, Vector, and similar automotive testing tools for diagnostic and validation tasks.
Participate in code reviews, static code analysis, and requirement traceability.
Work Experience
Strong programming skills in C/C++ for embedded systems.
Experience in developing and integrating drivers for FreeRTOS and AUTOSAR platforms.
In-depth knowledge of embedded software development and validation processes, especially in automotive domains.
Hands-on experience with ADAS technologies such as camera systems and electric power steering.
Proficient in Black Box and White Box testing methodologies.
Familiarity with automotive communication protocols (CAN, LIN, FlexRay, Ethernet).
Experience with tools such as CANalyzer, CANoe, Trace32, etc.
Good understanding of functional safety (ISO 26262) and ASPICE processes is a plus.