Senior Software Engineer – Secondary Driving System

General Motors Australia & New Zealand

Mountain View, California, United States
Base: $170,600.00 - $261,300.00; bonus: incentive ...
**
Production-grade c++ development
Motion planning and controls algorithms
Autonomous vehicle systems experience
** General Motors Australia & New Zealand is seeking a Senior Software Engineer for their Secondary Driving System team, focused on developing software for automated driving systems. The ideal candidate will have strong C++ programming skills, experience in robotics and motion planning, and a passion for enhancing vehicle safety and performance. **

Job Summary

  • The role focuses on building an independent Secondary Driving System that ensures vehicle safety when the primary system fails.
  • Engineers will design and implement critical planning and controls algorithms like lane-keeping and minimal risk maneuvers under tight constraints.
  • The position offers competitive compensation ranging from $170,600 to $261,300 along with comprehensive health and retirement benefits.

Matching Summary

Match Score: 75

** General Motors Australia & New Zealand is seeking a Senior Software Engineer for their Secondary Driving System team, focused on developing software for automated driving systems. The ideal candidate will have strong C++ programming skills, experience in robotics and motion planning, and a passion for enhancing vehicle safety and performance. **

Salary

Base: $170,600.00 - $261,300.00; Bonus: Incentive pay based on performance; Benefits: Medical, dental, vision, retirement savings plan

Skills & Requirements

Must-have

  • Production-grade C++ development
  • Motion planning and controls algorithms
  • Autonomous vehicle systems experience
  • Real-time latency optimization
  • Integration with perception pipelines

Nice-to-have

  • ROS or robotics middleware background
  • Functional safety certification knowledge
  • GPU/accelerator ML inference experience
  • Mentoring junior engineers
  • Passion for automated driving innovation

Key Requirements

  • 5+ years professional software engineering experience
  • BS, MS, or PhD in Computer Science or Engineering
  • Strong proficiency in modern C++ (C++14/17)
  • Experience with trajectory generation and optimal control

Work Rights

Not specified

Tailored Resume

Cover Letter