Onboard Developer Platform Software Engineer
Core
Build infrastructure, architecture, tooling, and platforms to accelerate development for Waymo's autonomous driving software team.
Role type
Senior IC platform software engineer (systems/infrastructure)
Builds
Scalable simulation and evaluation platforms, modular architecture frameworks, and high-performance compute systems for autonomous driving.
Domain
Autonomous driving / Robotics / High-performance computing
Deliverable
infrastructure
Required skills
C++, large-scale system design, infrastructure development, system optimization, performance profiling, software architecture
Preferred skills
Profile-guided optimization, large-scale evaluation techniques, software re-architecture, ML pipelines
Technologies
C++, Cloud datacenters, CPU/GPU/TPU, Simulation frameworks
Responsibilities
Develop reliable, scalable systems for large-scale simulation and evaluation; Evolve simulation platform to accelerate software development inner loop; Develop modular architecture for low latency and high reproducibility; Optimize system resource usage across CPU, GPU, and TPU; Resolve compute performance bottlenecks; Develop high-scale performance evaluation and debugging processes.
Seniority
Senior, hands-on IC
