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 Developer – Simulation Platform, Early Career
General MotorsSoftware 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 resumeApplicant 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 & technologiesDistributed 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.