Senior Software Engineer, Video Streaming
Core
Building the core communication system and cloud platform to connect self-driving vehicles with remote operators, focusing on real-time data delivery and network reliability.
Role type
Senior Software Engineer (Video Streaming & Teleoperations Platform)
Builds
In-house Teleoperations platform, real-time video streaming pipelines, offline streaming simulation/emulation frameworks
Domain
Autonomous driving, physical AI, real-time networking, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Go, TCP/IP protocols, socket programming, congestion control algorithms, real-time communication systems, bandwidth estimation, rate control
Preferred skills
Network simulation (e.g., NS3), real-world LTE metric collection, video streaming frameworks (e.g., WebRTC), video codecs (VP8, VP9, H264/265), GPU programming
Responsibilities
Design and implement efficient video streaming pipelines for high-priority real-time data; Build offline streaming simulation/emulation frameworks; Test systems in real-world environments and gather feedback; Collaborate with XFN team for on-road network metric collection
Seniority
Senior, hands-on IC