Senior Software Engineer, Simulation Engine

General Motors (GM)

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$148,000–$226,200 / yr
Posted
45 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $179k
This role $187k
$108k most similar roles pay here $239k

This role pays more than 65% of similar roles. Most pay $140,725–$217,725 — the shaded band above. At the midpoint, this role pays about $187k versus about $179k for comparable roles.

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 126 open roles on FindRole.

Listed pay typically runs $170,000–$258,500 across 75 roles with salary data.

Most-posted roles

View all roles at General Motors (GM)

At a glance

TL;DR · Senior Software Engineer, Simulation Engine

As a Software Engineer on the Simulation Engine team within the Simulation group at General Motors, you will play a pivotal role in developing high-fidelity and high-performance simulation frameworks to validate autonomous driving software. Your responsibilities include enhancing gym environments for reinforcement learning model training and ensuring seamless collaboration across large engineering teams. Ideal candidates possess strong programming skills in C++ and Python, along with experience in building or extending AV/robotic simulations using game engines like Unity or Unreal Engine. A background in robotics, machine learning, and a passion for self-driving technology are essential, as is the ability to deliver quality results while working remotely or in a hybrid setting. This role offers an opportunity to deeply understand autonomous driving software stacks and contribute to solving one of the most challenging problems in the industry.

What you'll do

  • Develop high-fidelity and high-performance simulation frameworks for autonomous driving software validation.
  • Create gym environments to support reinforcement learning model training for autonomous vehicles.
  • Enhance developer experience by improving the usability of simulation tools and frameworks.
  • Drive collaboration across large engineering teams to integrate simulation solutions effectively.
  • Continuously deliver quality results in a hybrid or remote work environment.

What we're looking for

  • BS, MS, or PhD in Computer Science, Robotics, Machine Learning or equivalent experience.
  • 5+ years of relevant industry experience in software development.
  • Strong programming skills in C++ and Python.
  • Experience with building or extending AV/Robotic simulation frameworks.
  • Comfortable collaborating across large engineering organizations and delivering quality results.

More like this

Similar roles

Senior Software Engineer

Adobe

San Jose 84 days ago $208,300$301,600
Apache_Spark Java Scala Agile CI/CD Kafka Docker AWS PostgreSQL Redis GCP Azure Python Go Cassandra Hadoop Kubernetes Terraform

Senior Software Engineer

The Walt Disney Company

Remote (Usa - Wa - 925 4Th Ave, US) 63 days ago $148,700$199,400
JavaScript HLS DASH PlayReady Widevine Adaptive Bitrate Streaming CEA-608 CEA-708 AVC HEVC AAC EAC3 Web Technologies CI/CD Build Tools DRM AI-Assisted Development Tools
Remote

Senior Software Engineer

Broadcom

Burlington, MA 97 days ago $108,000$172,800
Java Kubernetes GitHub Maven Jenkins Docker CI/CD Git Linux Python PostgreSQL VMware vSphere vSAN NSX Terraform AWS Azure

Senior Software Engineer

Adobe

San Jose 84 days ago $228,600$331,050
Apache Spark Hadoop Apache Kafka AWS S3 Azure Data Lake Storage Apache Parquet Databricks Delta Apache Iceberg Apache Hudi Apache HBase Cassandra MongoDB Azure Cosmos DB Java Scala CI/CD Agile

Senior Software Engineer

Prudential Financial

Newark, NJ 101 days ago $104,000$171,600
React Springboot Docker Terraform AWS Kubernetes DevOps CI/CD GitHub Jenkins Python Java Node.js HTML CSS JavaScript DynamoDB ECS Lambda RDS S3 Observability Metric Logs Tracing Agile Methodology
Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 73 days ago
Python Java JavaScript TypeScript C# CI/CD Kubernetes Docker AWS Azure Git PostgreSQL SQL Linux RESTful APIs Swagger/OpenAPI JSON YAML Jenkins GitHub Terraform Prometheus Grafana