Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

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.
General Motors

Software Engineer, AV HIL Platform and Services – Early Career

General Motors

Software Engineer developing and scaling high-fidelity HIL validation platforms for GM’s Autonomous Vehicle division. Collaborating with teams to validate AV software and AI models against hardware systems.

Posted 6/11/2026full-timeSunnyvale • California • 🇺🇸 United StatesMid-LevelSenior💰 $119,250 - $150,850 per yearWebsite

Tech Stack

Tools & technologies
LinuxPython

About the role

Key responsibilities & impact
  • Develop software to increase the capabilities, fidelity, observability, and scale of our HIL platform and integration services.
  • Build and extend services and tools that make it easy for AV teams to configure, run, and debug tests on HIL benches.
  • Deliver reliable software through clear requirements generation, continuous integration, automated testing, issue tracking, and code reviews.
  • Collaborate with colleagues across multiple AV teams to understand their validation needs and translate them into platform features.
  • Deliver complex projects through incremental development, iterating quickly while maintaining quality and reliability.

Requirements

What you’ll need
  • Currently has, or is in the process of obtaining a Bachelor or Master's degree in Computer Science or relevant technical field. Degree must be completed prior to joining GM
  • Strong systems fundamentals (for example, data structures, algorithms, operating systems, or computer architecture) and solid coding abilities in Python and/or C++, demonstrated through coursework, internships, or substantial projects.
  • Understanding of how to design high-performance software components (for example, from systems, OS, networks, or performance-sensitive projects).
  • Experience developing in a Linux environment (class projects, labs, research, or internships all qualify).
  • Ability to work effectively in a collaborative, cross-functional team, with clear written and verbal communication.

Benefits

Comp & perks
  • Paid US GM Holidays
  • GM Family First Vehicle Discount Program
  • Result-based potential for growth within GM
  • Variety of health and wellbeing benefit programs and more

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonC++data structuresalgorithmsoperating systemscomputer architecturehigh-performance software designLinuxautomated testingcontinuous integration
Soft Skills
collaborationcommunicationrequirements generationissue trackingcode reviewsincremental developmentquality assurancereliabilityproblem-solvingteamwork
Certifications
Bachelor's degreeMaster's degree