onsite
Software Test Engineer, ADAS - Harbinger Motors Inc.
QA Engineer
Software Test Engineer specializing in ADAS validation, responsible for designing and executing test plans for L2+ driver assistance features using Python, C++, MATLAB, CAN, and AUTOSAR environments.
About the role
Key Responsibilities
- Develop and maintain automated test frameworks for L2+ ADAS functions, including lane‑keeping, adaptive cruise control, and emergency braking.
- Create detailed test cases, test scripts, and validation procedures using Python, C++, and MATLAB/Simulink.
- Execute hardware‑in‑the‑loop (HIL) and vehicle‑in‑the‑loop (VIL) testing, interfacing with CAN bus and AUTOSAR components.
- Analyze test results, identify defects, and work closely with software and hardware teams to drive root‑cause resolution.
- Maintain test documentation, traceability matrices, and compliance reports aligned with industry standards.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Science, or related field with 2+ years of experience in ADAS software testing.
- Proficiency in Python and C++ for test script development and automation.
- Hands‑on experience with CAN bus communication, AUTOSAR architecture, and HIL test equipment.
- Familiarity with MATLAB/Simulink for model‑based testing and data analysis.
- Strong problem‑solving skills, attention to detail, and ability to work in a fast‑paced, cross‑functional team.
Skills
pythonctest automation