Engineering Manager, Onboard Execution Performance
Core
Lead a specialized team to optimize the runtime performance and compute efficiency of on-bot autonomy software for self-driving vehicles.
Role type
Engineering Manager, Software Performance
Builds
Efficient on-bot autonomy software stack meeting strict latency and compute utilization targets
Domain
Self-driving hardware/software, Robotics, High-performance computing
Deliverable
production ML models
Required skills
C++, concurrent execution systems, Linux OS, GPU accelerated execution, team leadership (8-10 engineers), cross-functional collaboration
Preferred skills
GPU runtime frameworks (CUDA, TensorRT, XLA), robotics/automotive/aviation experience, real-time autonomy software shipping, CPU/GPU kernel debugging, compute observability tools (Nsight, Perfetto)
Responsibilities
Manage a team of 8-10 software performance engineers; Partner with Autonomy, ML Platform, Middleware, Sensors, and Hardware teams; Align cross-functional leaders on compute resource allocations; Hire and develop talent in performance optimization; Build self-service frameworks for efficient software delivery
Seniority
Manager, hands-on IC with team leadership