Skip to main content

Nuro

Software Engineer, Video Streaming

Mountain View, California (HQ)From $160kmidAdded today

About this role

Nuro seeks a Software Engineer to develop the video streaming and real-time communication system for its Teleoperations platform, enabling remote monitoring and operation of autonomous vehicles. You'll design efficient video pipelines, build simulation frameworks, and optimize for low-latency, reliable performance across real-world network conditions.

What you'll do

  • Design and implement high-performance video streaming pipelines for real-time vehicle teleoperation
  • Build offline simulation/emulation frameworks to test and optimize video streaming algorithms
  • Develop core communication systems connecting vehicles to remote operators
  • Conduct real-world testing and gather performance feedback to drive innovation
  • Collaborate with cross-functional teams on network metric collection and analysis
  • Support licensing of teleoperation platform to third-party partners

What they're looking for

  • C/C++ and/or Go programming
  • Networking protocols (TCP/IP, socket programming, congestion control)
  • Video streaming systems and optimization
  • Real-time communication architecture
  • Network simulation tools (e.g., ns-3)
  • Video codecs (VP8, VP9, H.264/H.265)
  • WebRTC or similar streaming frameworks
  • GPU programming

Benefits

  • Competitive base pay ($160,000–$240,000)
  • Annual performance bonus
  • Equity compensation
  • Comprehensive benefits package
  • Work on cutting-edge autonomous vehicle technology
  • Collaborative, diverse team environment
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

Nuro

Nuro builds autonomous vehicle platforms and fleet operations systems, with a focus on reliability, safety, and over-the-air update infrastructure. The company is hiring reliability engineers, software engineers, and operations specialists to improve vehicle hardware resilience, enhance system automation, and ensure fleet operational excellence.

View all jobs at Nuro

Likely interview questions

  • Describe your experience building or optimizing video streaming systems. What metrics did you optimize for and what challenges did you encounter?
  • How have you approached bandwidth estimation and rate control in network-constrained environments?