**
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