- Robot type
- Autonomous Vehicle
- Location
- MilfordMichiganUSA
- Job type
- Software
- Posted
- Sep 8, 2026
Software Verification Engineer, AV Platform (Early Career)
Job description
The Role General Motors is a global leader in advanced driver assistance . With Super Cruise hands-free technology in more than 500,000 Super Cruise-equipped vehicles on the road, and over 700 million hands ‑ free miles driven, GM is proving that automation can be trusted, intuitive, and helpful. GM has the global reach to bring cutting ‑ edge advances to everyday drivers at an unprecedented scale. Join us to help deliver the next generation of safe and delightful personal autonomous vehicle experiences .
At AV ( Autonomous Vehicles) Software Organization within General Motors, we are working on developing cutting-edge ADAS and AV features for next-generation vehicles.
Job responsibilities
- Support the design, implementation, and execution of software verification for the AV/ADAS platform across HIL, SIL, and VIL environments.
- Run and monitor system and integration tests , analyze diagnostics from a full-vehicle perspective, and help triage and debug AV Platform software issues.
- Assist in building, maintaining , and improving t est environments and automation frameworks to increase coverage, reliability, and execution speed.
- Help ensure tests align with relevant safety and regulatory standards (e.g., ISO 26262, SOTIF, FMVSS 111, FMVSS 127) and contribute to improving test metrics and coverage.
- Collaborate with Software Infrastructure, application, and Hardware teams to reproduce issues, gather logs, and support root-cause analysis for Linux/QNX-based AV Platform software.
- Participate in failure analysis activities (e.g., FMEA, root-cause investigations using Ishikawa/Fishbone analysis, A-B-A testing) and document findings in a clear, structured way.
- Contribute to continuous improvement of test cases, tooling, and processes by incorporating feedback from senior engineers and cross-functional partners.
Job requirements
- Recently completed, a Bachelor's or Master's degree in Computer Science , Computer Engineering, Electrical Engineering, or a related technical field
- Experience with at least one programming language such as Python, C, or C++, through coursework, internships, research, or personal projects
- Basic understanding of software testing concepts such as test cases, regression testing, and test automation
- Familiarity with Linux development environments through classwork, labs, internships, or projects
- Exposure to vehicle or networked systems, including basic knowledge of CAN or Ethernet
- Strong problem-solving and analytical skills
- Clear written and verbal communication skills and the ability to work well on cross-functional teams
- Hands-on experience with HIL/SIL/VIL test environments , simulation benches, or lab-based embedded test setups.
Similar jobs
General Motors · Software
Software Engineer AV HIL Platform and Services (Early Career))
Sunnyvale, California
General Motors · Software
Software Engineer, AV HIL Platform
Sunnyvale, California
General Motors · Software
Systems Engineering Manager, AV Platform Software
Sunnyvale, California
General Motors · Software
Senior Software Systems Engineer, Autonomous Vehicles - Metrics & Evaluation
Sunnyvale, California
