Nuro
Senior Software Engineer, Networking & Real-Time Systems
$194K–$291K
Mountain View, California (HQ) +1 · Senior · Full-time · Posted Aug 27, 2026
- Location
- Mountain View, California (HQ)
Nuro HQ - Mountain View, CA - Experience
- 5+ years of industry experience, or a PhD focused on Networking/Distributed Systems and 3+ years of industry experience.
- Education
- PhD with a focus on Networking/Distributed Systems (as an alternative experience path).
About the job
Design and optimize low-latency, reliable cellular networking and real-time video connectivity for remotely operated autonomous vehicles.
What you'll do
- Architect a network-bonding framework that aggregates bandwidth across cellular providers.
- Build simulations to test connectivity under challenging network conditions and develop custom congestion-control algorithms for video streaming.
- Work with Hardware and Embedded teams to optimize the network stack on the vehicle gateway.
What they ask for
- Deep understanding of the Linux networking stack and socket programming.
- Ability to write performant, thread-safe C++ and knowledge of real-time systems.
- Understanding of TCP/UDP limitations in high-mobility environments and how to implement FEC or ARQ.
- 5+ years of industry experience, or a PhD focused on Networking/Distributed Systems and 3+ years of industry experience.
Nice to have
- Video streaming framework experience, such as WebRTC.
- Understanding of video codecs such as VP8, VP9, H264/265.
Pay
USD 193,930–291,150 base salary
Tools
C++20, Go, WebRTC, Websocket, QUIC, SRT, gRPC, Wireshark
Model-written summary · the original posting is authoritative