Senior Motion Planning Engineer — Remote

General Motors

Washington

Remote

USD 171,000 - 261,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
GM vehicle discounts
Tuition assistance

Job summary

General Motors is hiring a Senior Software Engineer for the Secondary Driving System within Embodied AI. You will build production-grade C++ software spanning perception, planning, and controls, enabling fail‑operational driving features with robust validation.

You will collaborate with experts in perception, state estimation, and safety to ship reliable SDS capabilities, contribute to HIL setups, and mentor peers while advancing autonomous driving technology.

Qualifications

  • 3+ years of professional software engineering in robotics, autonomous vehicles, or real-time/control systems.
  • Proficiency in modern C++ (C++14/17+), with experience in large multi-contributor codebases; Python for tooling & data analysis.

Responsibilities

  • Develop production-grade C++ software across the SDS stack, integrating ML-based perception with planners and controllers.
  • Design and implement planning and control algorithms for the Secondary Driving System (SDS).
  • Collaborate with perception, mapping, localization, and autonomy management teams to define interfaces and contracts.
  • Own end-to-end features: requirements, design reviews, implementation, testing, on-road validation, and iteration.
  • Apply software engineering best practices: clean interfaces, code reviews, automated testing, CI, performance profiling, observability.
  • Analyze and debug complex integration issues using logs and telemetry to root-cause problems at perception–planning–controls intersections.
  • Partner with Safety and Systems Engineering to meet functional safety, redundancy, and MRM requirements.
  • Mentor engineers through design discussions and code reviews to raise robustness and execution speed.

Skills

Modern C++
Python tooling
Motion planning
Robotics perception integration
Autonomous software development
Communication & teamwork

Education

BS/MS/PhD in Computer Science, Robotics, EE/Mech or related field

Tools

ROS

Job description

General Motors is hiring a Senior Software Engineer for the Secondary Driving System within Embodied AI. You will build production-grade C++ software spanning perception, planning, and controls, enabling fail‑operational driving features with robust validation.

You will collaborate with experts in perception, state estimation, and safety to ship reliable SDS capabilities, contribute to HIL setups, and mentor peers while advancing autonomous driving technology.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Motion Planning Engineer - Remote Autonomy
Senior Motion Planning Engineer - Remote Autonomy

General Motors • Sunnyvale (CA)

Remote
USD 171,000 - 261,000
Remote-friendly benefits
Competitive compensation
Relocation assistance
Senior Motion Planning Engineer – SDS (Remote)
Senior Motion Planning Engineer – SDS (Remote)

General Motors LLC • Sunnyvale (CA)

Remote
USD 171,000 - 261,000
Senior Motion Planning Software Engineer - Robotics & Autonomy
Senior Motion Planning Software Engineer - Robotics & Autonomy

General Motors • Warren (MI)

Remote
USD 171,000 - 261,000
Health and wellbeing benefits
GM vehicle discounts
Remote Senior Motion Planning Engineer — Autonomous Driving
Remote Senior Motion Planning Engineer — Autonomous Driving

General Motors Corporation • Sunnyvale (CA)

Hybrid
USD 171,000 - 261,000
Relocation benefits available
Health and wellbeing benefits
GM vehicle discounts
Senior Motion Planning Engineer, Secondary Driving System
Senior Motion Planning Engineer, Secondary Driving System

General Motors • United States

Remote
USD 171,000 - 261,000
Health and wellbeing benefits
GM vehicle discounts
Senior Motion Planning & Controls Engineer - SDS Autonomy
Senior Motion Planning & Controls Engineer - SDS Autonomy

General Motors (GM) • Sunnyvale (CA)

Remote
USD 171,000 - 261,000
Health benefits
Relocation benefits
GM vehicle discounts
Senior Software Engineer - Motion Planning, Secondary Driving System
Senior Software Engineer - Motion Planning, Secondary Driving System

General Motors Corporation • Sunnyvale (CA)

Hybrid
USD 171,000 - 261,000
Relocation benefits available
Health and wellbeing benefits
GM vehicle discounts
Senior AI/ML Engineer - Autonomous Driving (Remote)
Senior AI/ML Engineer - Autonomous Driving (Remote)

General Motors LLC • United States

Remote
USD 171,000 - 261,000
Health benefits
GM vehicle discounts
Relocation assistance
ADAS Motion Planning & Control Software Engineer
ADAS Motion Planning & Control Software Engineer

General Motors Corporation • Milford Charter Township (MI)

Hybrid
USD 110,000 - 150,000
Senior Software Engineer - Motion Planning, Secondary Driving System
Senior Software Engineer - Motion Planning, Secondary Driving System

General Motors (GM) • Sunnyvale (CA)

Remote
USD 171,000 - 261,000
Health benefits
Relocation benefits
GM vehicle discounts