3h ago
Senior Software Engineer, Networking & Real-Time Systems
Mountain View, California (HQ)
$193,930-$291,150 / year
full-timeseniorautonomous vehicles
Tech Stack
Description
You will ensure uninterrupted connectivity for remote vehicle operations by architecting a multi-provider network bonding framework, building performance simulations to stress-test the stack, and developing custom congestion control algorithms for low-latency video streaming. You'll partner with hardware and embedded teams to optimize the network stack on our vehicle gateway.
Requirements
- 5+ years of industry experience (or PhD with focus on Networking/Distributed Systems and 3+ years)
- Deep understanding of Linux networking stack and socket programming
- Expertise in C++ for performant, thread-safe real-time systems
- Knowledge of why TCP/UDP fail in high-mobility environments and how to implement FEC or ARQ
- Experience with protocols like WebRTC, Websocket, QUIC, SRT, gRPC
Responsibilities
- Architect a network bonding framework to aggregate bandwidth across multiple cellular providers for zero-drop connectivity
- Build ns-3-like simulations to stress-test the stack against tunnel entries, rural dead zones, and network congestion
- Develop and implement custom congestion control algorithms for high-bitrate, low-latency video streaming
- Partner with hardware and embedded teams to optimize network stack on the vehicle gateway
0 views 0 saves 0 applications