Software Verification Engineer, AV Platform (Early Career)
Core
Define, implement, and optimize system testing for ADAS/AV platform software to ensure quality, safety, and reliability across HIL, SIL, and VIL environments.
Role type
Early-career software verification engineer (ADAS/AV)
Builds
ADAS/AV platform software for next-generation vehicles
Domain
Automotive / Autonomous Driving / Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, C, C++, software testing concepts, Linux development, CAN/Ethernet basics, problem-solving, analytical skills
Preferred skills
HIL/SIL/VIL test environments, test automation (Robot Framework, CAPL, Vehicle Spy), embedded Linux/QNX/RTOS, ROS, network debugging tools (Wireshark, CANoe), automotive protocols (SOME/IP, DDS, UDS), functional safety (ISO 26262, SOTIF), automotive/robotics project experience
Technologies
Python, C, C++, Robot Framework, CAPL, Vehicle Spy, Linux, QNX, ROS, Wireshark, CANoe, CANalyzer, INCA, SOME/IP, DDS, UDS, ISO 26262, SOTIF
Responsibilities
Support design, implementation, and execution of software verification for AV/ADAS platform; Run and monitor system and integration tests, analyze diagnostics, and triage/debug software issues; Assist in building and improving test environments and automation frameworks; Ensure tests align with safety and regulatory standards (ISO 26262, SOTIF, FMVSS); Collaborate with cross-functional teams for root-cause analysis of Linux/QNX-based software; Participate in failure analysis activities (FMEA, Ishikawa/Fishbone, A-B-A testing) and document findings
Seniority
Early-career / New Graduate