Software Developer, Simulation Platform

General Motors (GM)

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Sunnyvale, CAWarren, MI
Employment
Full-time
Posted
14 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $191k
$132k $246k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $167,250–$215,000.

Based on 240 similar postings.

Employer

About General Motors (GM)

General Motors (GM) is a leading American multinational automotive corporation founded in 1908 and headquartered in Detroit, Michigan.

General Motors (GM) currently has 196 open roles on FindRole.

Listed pay typically runs $159,200–$245,000 across 54 roles with salary data.

Most-posted roles

View all roles at General Motors (GM)

At a glance

TL;DR · Software Developer, Simulation Platform

As a Software Developer - Simulation Platform (Galileo), you will join the Galileo team to design, build, and scale infrastructure powering testing and evaluation workflows for vehicle release and autonomous driving stack validation. You will independently own significant technical areas, developing and optimizing data processing pipelines, backend services, and internal tools for large-scale analysis. Your daily work involves building systems for test organization, triggering, and reporting while ensuring reliable software delivery through automated testing and continuous integration. You will utilize programming languages such as Python, Go, JavaScript, or C++ alongside cloud platforms like AWS or GCP. Core competencies include designing APIs, distributed systems, and working with relational databases like PostgreSQL or warehouse technologies like BigQuery. This role solves critical infrastructure challenges for autonomous vehicle and ADAS development.

What does a Software Developer earn?

Median $149350 from 80 postings across 15 companies.

See salary data

What you'll do

  • Design, develop, and maintain software systems to support large-scale autonomous driving evaluation workflows.
  • Own major components and services that enable simulation, test execution, analysis, and reporting at scale.
  • Build and improve infrastructure to process and analyze large volumes of driving and evaluation data.
  • Drive reliable software delivery through code reviews, automated testing, observability, and continuous integration.
  • Debug complex production issues and improve system performance for critical infrastructure.
  • Define technical requirements and deliver scalable solutions in collaboration with cross-functional teams.
  • Mentor other engineers and contribute to a high-performing engineering culture.

What we're looking for

  • BS, MS in Computer Science, Robotics, Software Engineering, or a related field, or equivalent practical experience.
  • Demonstrated experience building and operating high-quality production software systems.
  • 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.
  • Solid understanding of software engineering fundamentals including testing, debugging, version control, code reviews, and system design.
  • Experience working with cloud platforms such as AWS or GCP.
  • Familiarity with relational databases such as PostgreSQL and analytics or warehouse technologies such as BigQuery or Redshift.
  • Experience in robotics, AV / ADAS, simulation, or developer infrastructure (preferred).

More like this

Similar roles

Staff Software Engineer, Simulation Platform

General Motors (GM)

Sunnyvale, CA 21 days ago
Python Go C++ Java TypeScript Distributed Systems CI/CD PostgreSQL BigQuery DuckDB Amazon Redshift dbt Dataform SQLMesh ROS Streamlit Looker Observability Automated Testing
7+ yrs exp Hybrid

Senior Software Engineer, Simulation Engine

General Motors (GM)

Sunnyvale, CA 43 days ago $148,000–$226,200
C++ Python Unity Unreal Engine PhysX Reinforcement Learning LLM Object-oriented Design Simulation Frameworks Gym Environment Robotics Machine Learning
5+ yrs exp Hybrid

Principal Software Engineer, Simulation Engine

General Motors (GM)

Sunnyvale, CA 56 days ago
C++ Python Reinforcement Learning Unity Unreal Engine PhysX Software Architecture Systems Engineering Object-Oriented Design Simulation Platforms Robotics Machine Learning Infrastructure APIs Sensor Modeling
10+ yrs exp Hybrid

Senior Software Engineer, Simulation Platform

Anduril Industries

Seattle, WA +1 13 days ago $191,000–$254,000
C++20 Python gRPC DIS Entity-Component-System Linux pybind11 Nix C ABI Numerical Simulation Physics Modeling Distributed Simulation Systems Programming

Software Engineer, Propulsion Simulation & Data Analysis

SpaceX

Hawthorne, CA 144 days ago $125,000–$150,000
Python C#/.NET C++ Java Angular React JavaScript Unix Data Pipelines Numerical Analysis Signal Processing Physics-informed Neural Networks Dynamical Systems Modeling Monte Carlo Analysis Full Stack Web Development
1+ yrs exp

Astrodynamics Software Engineer

Booz Allen Hamilton

Herndon, VA 42 days ago $86,800–$198,000
Python Java Docker Kubernetes CI/CD Linux UNIX Shell Scripting AWS Distributed Systems Version Control Orbital Mechanics Astrodynamics Space Domain Awareness
3+ yrs exp