Software Developer - Simulation Platform (Galileo)
$104,500–$160,200 year
On-site · Sunnyvale, California, United States or Warren, Michigan, United States
Job Summary
Software Developer on GM's AV Simulation team designing, building, and scaling infrastructure for autonomous driving evaluation workflows, including data processing pipelines, backend services, and internal tools used for large-scale analysis. Own major components enabling simulation, test execution, analysis, and reporting; drive implementation from design through production; mentor other engineers; collaborate with cross-functional teams to deliver scalable solutions and improve reliability for high-scale AV/ADAS validation. Proficient in Python, Go, JavaScript, or C++, with experience in backend systems, APIs, data pipelines, distributed systems, cloud platforms (AWS/GCP), and relational analytics databases (PostgreSQL, BigQuery/Redshift). Passion for autonomous driving technology and a strong foundation in software engineering practices (testing, CI, observability) with a track record of ownership and collaboration across teams.
Required Qualifications
- BS or MS in Computer Science, Robotics, Software Engineering, or related field, or equivalent practical experience
- Strong proficiency in one or more programming languages such as Python, Go, JavaScript, or C++
- Experience designing and building backend systems, APIs, data pipelines, or distributed systems
- Experience working with cloud platforms such as AWS or GCP
- Relational databases experience (e.g., PostgreSQL) and analytics/warehousing technologies (e.g., BigQuery, Redshift)
- Ability to communicate effectively, collaborate cross-functionally, and operate with ownership in a fast-paced environment
- Interest in autonomous driving technology and its potential impact
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.