CareerPlanGet AI match score →

Staff Software Engineer – Secondary Driving System

2 Locations💼 Full-time💰 $218,800–$218,800🗓 2026-06-01 → 2026-07-30

Core

Technical leadership for the Secondary Driving System (SDS), an independent perception, planning, and controls stack that ensures safe vehicle operation during primary system failures.

Role type

Staff Software Engineer (Autonomous Driving)

Builds

Robust, production-quality C++ software for perception, tracking, prediction, planning, and controls within the SDS stack.

Domain

Autonomous Vehicles / Robotics / Real-time Systems

Deliverable

production ML models | product features

Required skills

Modern C++ (C++17+), Multi-sensor fusion (camera/radar/lidar), Multi-object tracking (Kalman/IMM filters), Motion prediction (analytical/ML), Real-time systems architecture, Functional safety alignment, Performance optimization under latency constraints.

Preferred skills

GPU/accelerator-based ML inference, ROS, Embedded platforms, Classical computer vision (SLAM/SfM).

Technologies

C++17, Python, TensorRT, ONNX Runtime, Kalman filters, IMM, SLAM, ROS

Responsibilities

Define technical vision and architecture for SDS components; Lead design and delivery of multi-sensor perception pipelines; Establish interfaces between perception, prediction, and planning modules; Mentor senior and mid-level engineers; Optimize components for strict runtime performance and determinism.

Seniority

Staff, hands-on IC with technical leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗