SIL Test Engineer
Core
Develop and execute unit, integration, functional, system, and regression tests for Software-Defined Vehicle (SDV) software components, focusing on Software-in-the-Loop (SIL) and virtual ECU validation.
Role type
Senior IC SDV test and validation engineer
Builds
Automated validation frameworks and test solutions for automotive software platforms
Domain
Automotive software, embedded systems, and vehicle networks
Required skills
Python, C/C++, Jenkins, Git, Linux, AUTOSAR (Classic/Adaptive), CAN/CAN FD, J1939, LIN, Automotive Ethernet, DDS, SOME/IP, UDS, DoIP, AUTOSAR COM stack, QNX, Android/Android Automotive, vECU validation, CI/CD integration
Preferred skills
Experience with containerized execution environments, root-cause analysis of software failures, transitioning tests from physical ECU/HIL to virtualized environments
Technologies
Python, C/C++, Jenkins, Git, Linux, AUTOSAR, CAN, Ethernet, QNX, Android, vECU
Responsibilities
Develop and execute unit, integration, functional, system, and regression tests for SDV software components; Validate automotive applications, middleware, communication services, and platform software; Analyze software behavior, test failures, logs, traces, and interfaces to identify defects and assist with root-cause analysis; Build reusable, scalable frameworks for automated validation; Automate test execution, results collection, log analysis, and reporting using Python-based tools; Perform Software-in-the-Loop (SIL) and virtual ECU validation, including software integration and functional testing with vECUs; Test software across heterogeneous compute environments and assess interactions among application software, middleware, operating systems, communication stacks, and hardware