Software Verification Engineer, AV Platform
General Motors
This job at a glance
- Who can apply
- New grads and up to 1 year · Bachelor's degree or Master's degree
- Must know
- LinuxPythonC++CStatistics
- Work
- On-site in Warren
- Pay
- Not stated by the employer.
- Skill demand
- Python38%C++32%Linux20%C7%of 99 similar entry-level jobs posted in the US this week
- Listed
- Oct 28, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
General Motors is a global leader in advanced driver assistance. We are seeking an early-career Software Verification Engineer for our AV Platform team. This role is designed for candidates who are recent or soon-to-be graduates (completing degree by August 2026).
About the Organization
The AV (Autonomous Vehicles) Software Organization at General Motors develops cutting-edge ADAS and AV features. As an ADAS/AV Platform Software Verification Engineer, you will be instrumental in ensuring the quality, safety, and reliability of our ADAS platform software.
What You’ll Do (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 test 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.
- Contribute to continuous improvement of test cases, tooling, and processes by incorporating feedback.
Requirements & Tech Stack
- 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 (e.g., test cases, regression testing, 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.
- Ability to work well on cross-functional teams.
Additional Requirements
- May require a valid driver’s license and the ability to operate test vehicles.
- Occasional travel between Milford Proving Ground and GM Global Technical Center – Warren and/or other GM sites may be required.
- Ability to work in lab, bench, and vehicle environments.
This role is categorized as hybrid.