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 Developer – Simulation Platform, Early Career

General Motors

Software Engineer contributing to autonomous vehicle testing systems at GM. Working on large-scale data analysis and software infrastructure for autonomous driving evaluation workflows

Posted 6/10/2026full-timeSunnyvale • California • 🇺🇸 United StatesMid-LevelSenior💰 $99,400 - $153,900 per yearWebsite

Tech Stack

Tools & technologies
Distributed SystemsGoJavaScriptPython

About the role

Key responsibilities & impact
  • Contribute to the design, development, and maintenance of software systems that support large-scale autonomous driving evaluation workflows.
  • Help build and improve infrastructure used to simulate and analyze large volumes of driving data.
  • Write reliable, maintainable code with support from teammates through code reviews, testing, and continuous integration.
  • Partner with engineers across the stack to develop internal tools and services for test execution, analysis, and reporting.
  • Debug issues, improve performance, and support operational excellence for production systems.
  • Learn and apply software engineering best practices in a collaborative and inclusive team environment.
  • Support GM engineering culture through curiosity, ownership, teamwork, and continuous improvement.

Requirements

What you’ll need
  • Currently pursuing, or recently completed a BS or MS in Computer Science, Robotics, Software Engineering, or a related technical field; degree must be completed prior to joining GM.
  • Strong programming fundamentals and experience building software through coursework, internships, research, or substantial personal projects.
  • Familiarity with one or more programming languages such as Python, Go, JavaScript, or C++.
  • Understanding of software development fundamentals, such as testing, debugging, version control, and code reviews.
  • Interest in backend systems, data pipelines, or distributed systems.
  • Strong problem-solving, communication, and collaboration skills.
  • Eagerness to learn new technologies and grow in a fast-paced engineering environment.
  • Passion for autonomous driving technology and its potential impact on the world.

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.

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
PythonGoJavaScriptC++software developmenttestingdebuggingversion controlcode reviewsdata pipelines
Soft Skills
problem-solvingcommunicationcollaborationcuriosityownershipteamworkcontinuous improvementeagerness to learnadaptabilityinclusive teamwork
Certifications
BS in Computer ScienceMS in Computer ScienceBS in RoboticsMS in RoboticsBS in Software EngineeringMS in Software Engineering