Staff Software Engineer – Secondary Driving System

General Motors

Base: $218,800-$335,300; bonus: incentive pyy prog...
8+ years professional software engineering experience
Modern c++14/17 or later proficiency
Production robotics or autonomous vehicle systems
The role involves serving as a technical lead for the Secondary Driving System, setting direction for algorithms and architectures across multiple components of the stack

Job Summary

  • The role involves serving as a technical lead for the Secondary Driving System, setting direction for algorithms and architectures across multiple components of the stack.
  • Candidates will design and implement critical components in modern C++ while balancing hands-on work with cross-team leadership to deliver robust, fail-operational behaviors.
  • General Motors offers a comprehensive benefits package including medical, dental, vision, retirement savings plans, and tuition assistance programs.

Matching Summary

The role involves serving as a technical lead for the Secondary Driving System, setting direction for algorithms and architectures across multiple components of the stack.

Salary

Base: $218,800-$335,300; Bonus: Incentive pay program based on company and individual performance; Benefits: Medical, dental, vision, HSA, FSA, retirement plan, life insurance, paid vacation, tuition assistance

Skills & Requirements

Must-have

  • 8+ years professional software engineering experience
  • Modern C++14/17 or later proficiency
  • Production robotics or autonomous vehicle systems
  • Multi-sensor fusion across camera radar lidar
  • Real-time motion prediction and tracking systems

Nice-to-have

  • GPU accelerator-based ML inference experience
  • Functional safety and redundancy architecture knowledge
  • ROS or similar robotics middleware background
  • Deep expertise in interaction-aware prediction models
  • Experience with TensorRT or ONNX Runtime optimization

Key Requirements

  • BS, MS, or PhD in Computer Science, Robotics, or related field
  • 8+ years of professional software engineering experience
  • Significant experience in perception and/or prediction systems
  • Proven track record delivering reliable autonomous driving software to production

Work Rights

Not specified

Tailored Resume

Cover Letter