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