General Motors
Senior Software Engineer, AV Platform Integration and Test
Milford, Michigan, United States of America +1 · Hybrid · Senior · Full-time · Posted Aug 20, 2026
- Location
- Milford, Michigan, United States of America
Warren, Michigan, United States of America - Experience
- Minimum 6 years of professional technical experience; minimum 3 years of Software Verification and Validation experience.
- Education
- Bachelor's degree in electronics, computer science, electrical engineering, or a related technical degree.
About the job
Develop and validate ADAS/AV platform software through system testing, test automation, diagnostics, and issue analysis across simulation and vehicle environments.
What you'll do
- Design and maintain scalable software tests and HIL, SIL, and VIL testing environments; create automation frameworks and test scripts.
- Analyze vehicle diagnostics, logs, and test results to triage, debug, and identify root causes of platform issues.
- Collaborate with software and hardware teams to develop test cases and ensure compliance with stated safety and legal standards.
What they ask for
- Bachelor's degree in electronics, computer science, electrical engineering, or a related technical field.
- At least 6 years of professional technical experience, including at least 3 years in Software Verification and Validation.
- Programming skills in Python, CAPL, Vehicle Spy, and Robot Framework; understanding of CAN and Ethernet vehicle networks.
- Knowledge of network analysis and debugging tools; valid driver’s license and ability to operate test vehicles.
Nice to have
- Hands-on experience with QNX or Linux-based software systems and embedded programming; knowledge of ROS and RTOS environments.
- Experience with Unified Diagnostic Services (ISO 14229), TCP and UDP, and automotive communication protocols.
Tools
Python, CAPL, Vehicle Spy, Robot Framework, CAN, Ethernet, Wireshark, CANoe/CANalyzer
Model-written summary · the original posting is authoritative