Software Verification Engineer, AV Platform

General Motors

Warren, MIFresher1h agovia LinkedIn

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.

General Motors Entry-Level & New Grad Jobs · last 7 days

23 openings · 15 need no experience

See all 23 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job