Software Engineer, Real-Time Communication Infrastructure
Core
Design and build highly reliable, low-latency transport protocols and communication systems to ensure continuous connectivity between Waymo vehicles and cloud services in challenging wireless environments.
Role type
Senior IC systems/network engineer (real-time communication infrastructure)
Builds
Mission-critical real-time communication infrastructure and onboard networking stack for autonomous vehicle fleets
Domain
Autonomous driving / Automotive / Distributed systems
Required skills
C++ (Linux), low-latency network protocols, distributed systems, multithreading, concurrency, asynchronous I/O, system reliability, traffic prioritization
Preferred skills
Wireless/cellular networking (LTE/5G, multi-link bonding), Linux networking internals, socket programming, modern transport protocols (QUIC, WebRTC, Envoy), embedded Linux, automotive/robotics software, performance profiling
Responsibilities
Lead architectural design and scaling of real-time communication infrastructure; Design and build reliable, low-latency transport protocols; Optimize network performance and data transmission efficiency; Partner with cross-functional teams for mission-critical data exchange; Provide technical leadership and mentor team members
Seniority
Senior, hands-on IC with leadership responsibilities
