Principal Software Engineer (Planning & Controls)

General Motors (GM)

Remote Hybrid

Quick summary

Work type
Remote
Location
Austin, TXDetroitWarrenMilfordMountain View, California
Salary
$296,300–$453,900 / yr
Posted
110 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $195k
This role $375k
$112k most similar roles pay here $491k

This role pays more than 99% of similar roles. Most pay $167,100–$223,750 — the shaded band above. At the midpoint, this role pays about $375k versus about $195k for comparable roles.

Based on 239 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 123 open roles on FindRole.

Listed pay typically runs $160,200–$261,300 across 73 roles with salary data.

Most-posted roles

View all roles at General Motors (GM)

At a glance

TL;DR · Principal Software Engineer (Planning & Controls)

As a Principal Engineer in the Local Planner Controller team at Embodied AI within General Motors, you will lead technical initiatives for vehicle dynamics and controls software used in Super Cruise. Your responsibilities include shaping long-term technical visions, architecting system designs that integrate with perception and planning systems, and driving engineering best practices across teams. You will also mentor senior engineers, establish verification strategies, and collaborate closely with Safety, Systems Engineering, and Product teams to ensure robust onboard systems. The role demands expertise in optimal controls, trajectory optimization, vehicle dynamics, and experience with C++/Python in large-scale development environments. Ideal candidates have a background in robotics or the AV/ADAS industry, adding depth to their technical contributions.

What you'll do

  • Shape long-term technical vision and roadmap for vehicle dynamics and controls software.
  • Architect system designs and interface contracts with perception, prediction, and planning systems.
  • Lead technical reviews and drive best practices in software engineering across teams.
  • Establish verification and validation strategies including simulation and on-road testing.
  • Mentor senior engineers and guide them through complex system design focusing on safety.
  • Proactively create test plans for new features and define useful metrics for performance analysis.

What we're looking for

  • Ph.D. or M.S. in controls, optimization, path planning, or related field with 8+ years of experience.
  • Deep expertise in optimal controls and trajectory optimization algorithms.
  • Strong understanding of vehicle dynamics and autonomous software systems.
  • Proven ability to architect and implement system designs for safety-critical applications.
  • Experience leading technical reviews and driving best practices in software engineering.
  • Proficiency in C++/Python within large, distributed development environments.
  • Background in robotics or the AV/ADAS industry with experience in numerical optimization.

More like this

Similar roles

Principal Software Engineer

The Walt Disney Company

Remote (Santa Monica, CA) +1 68 days ago $184,300$247,100
Python Java AWS DynamoDB S3 SQS SNS Kinesis Kafka MySQL PostgreSQL Springboot Django CI/CD
Remote

Principal Software Engineer

Intuit

New York, NY 60 days ago $261,000$353,000
Python Java JavaScript React Node.js Docker Kubernetes AWS Azure CI/CD Git PostgreSQL MongoDB Agile Scrum
Hybrid

Principal Software Engineer

Oracle

Santa Clara, CA +1 60 days ago $96,800$223,400
Java Python Linux Docker Kubernetes Terraform CI/CD Prometheus Grafana PostgreSQL AWS Azure Oracle Cloud Infrastructure BMCs NICs SmartNICs ILOMs GPUs Microservices Observability High Availability Security Networking Compute Distributed Systems Firmware Development Testing

Principal Software Engineer

Intuit

Mountain View, CA 60 days ago $261,500$353,500
Python Java JavaScript Docker Kubernetes AWS CI/CD PostgreSQL MongoDB Redis Git Jenkins Swagger RESTful_APIs

Principal Software Engineer

Highnote

San Francisco, CA 101 days ago $190,000$240,000
Java JPA SQL SpringBoot Docker Kubernetes GCP AWS BigQuery RedShift
Hybrid

Principal Software Engineer

CVS Health

Remote (Work At Home-Rhode Island, US) 48 days ago $144,200$288,400
Flutter Angular React GCP Azure CI/CD Python PostgreSQL Docker Kubernetes Terraform AWS AI Generative AI APIs Observability Security Scalability Performance
Remote