Drimva

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

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)