Tech Lead Manager- Onboard Software Performance
Core
Ensuring systems running on autonomously driven vehicles meet strict performance requirements for latency, compute resource allocation, and reliability at scale.
Role type
Senior Technical Lead Manager, Onboard Software Performance
Builds
Waymo Driver autonomous driving systems and simulation infrastructure
Domain
Autonomous driving / Robotics / High-performance computing
Deliverable
production ML models | infrastructure
Required skills
C++, large-scale system architecture, performance optimization, hardware/software codesign, simulation scaling, resource management (CPU/GPU/TPU), debugging processes
Preferred skills
robotics, low-level optimization (SIMD/CUDA), ML performance frameworks, large-scale evaluation techniques, software re-architecture
Technologies
C++, CPU, GPU, TPU, SIMD, CUDA
Responsibilities
Develop modular architecture improvements to maximize performance and compute utilization; Evolve compute usage on vehicles and simulation for scaling; Collaborate with onboard teams to resolve performance bottlenecks; Collaborate with hardware teams for hardware/software codesign; Ensure state-of-the-art reaction latency for collision avoidance; Develop high-scale performance evaluation and debugging processes; Optimize system resource usage in Cloud datacenters.
Seniority
Senior, hands-on IC with management responsibilities