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

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
PythonGoJavaScriptC++software developmenttestingdebuggingversion controlcode reviewsdata pipelines
Soft Skills
problem-solvingcommunicationcollaborationcuriosityownershipteamworkcontinuous improvementeagerness to learnadaptabilityinclusive teamwork
Tools & Technologies
continuous integrationproduction systemsinternal toolstest executionanalysisreportinginfrastructuresimulationlarge-scale data analysisoperational excellence
Certifications & Qualifications
BS in Computer ScienceMS in Computer ScienceBS in RoboticsMS in RoboticsBS in Software EngineeringMS in Software Engineering
Industry Keywords
autonomous drivingengineering culturecollaborative environmentsoftware engineering best practicesdistributed systemslarge volumes of driving dataevaluation workflowsperformance improvementtechnical fieldfast-paced engineering environment

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.