Software Engineer, Video Streaming

NuroMountain View, CA

About The Position

Nuro is seeking a Software Engineer, Video Streaming to work on their in-house Teleoperations platform. This role involves building the core communication system and cloud platform to connect vehicles and operators. The engineer will work with a diverse team to deliver reliable solutions and potentially license them for third-party teleoperation usage. The position requires a broad technical understanding of networking algorithms, bandwidth estimation, rate control, computer networking, and real-time communication systems.

Requirements

  • PhD in Computer Science or closely related field or BS/MS in Computer Science or closely related field with 2+ years of relevant industry experience.
  • Proficient in C/C++ and/or Go.
  • Familiar with networking protocols such as TCP/IP, socket programming and congestion control etc.
  • Strong communication skills.

Nice To Haves

  • Network simulation experience, e.g., network simulator 3
  • Real road LTE network metric collection
  • Video streaming framework experience, e.g., WebRTC
  • Understanding of video codec such as VP8, VP9, H264/265 etc.
  • Comfortable with GPU programming

Responsibilities

  • Design and implement an efficient pipeline with state-of-the-art video streaming techniques to deliver high priority real-time data stream.
  • Build an offline streaming simulation/emulation framework that can help to iterate the video streaming algorithm and predict online performance.
  • Test systems in real-world environments, gather feedback and drive innovation.
  • Work with XFN team for on-road network metric collection.

Benefits

  • annual performance bonus
  • equity
  • competitive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service