FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Verification Engineer, AV Platform – Early Career
General MotorsSoftware Verification Engineer for ADAS platform at General Motors. Support software verification across various environments and enhance testing for autonomous vehicle software.
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
PythonCC++software testingtest automationtest casesregression testingLinuxQNXCAN
Soft Skills
problem-solvinganalytical skillswritten communicationverbal communicationcollaborationcross-functional teamwork
Tools & Technologies
AV/ADAS platformHILSILVILtest environmentsautomation frameworks
Industry Keywords
ISO 26262SOTIFFMVSS 111FMVSS 127FMEAIshikawa analysisFishbone analysis
Tech Stack
Tools & technologiesLinuxPython
About the role
Key responsibilities & impact- 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 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.
Requirements
What you’ll need- Currently pursuing, or 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.
Benefits
Comp & perks- GM offers a variety of health and wellbeing benefit programs.
- Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.