Senior Software Engineer – WebRTC Streaming

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

Tech Stack

AI Algorithms Debugging @ 4 GPU Linux @ 4 Networking @ 4 Robotics Security @ 4 WebRTC @ 7

Details

NVIDIA's GeForce NOW is a cloud gaming service powered by NVIDIA GPUs. Its low-latency streaming technology is also used in augmented and virtual reality, artificial intelligence, robotics, and other applications.

The team is seeking a Senior Software Engineer with strong C++ skills and a deep interest in streaming technologies to help build applications with media and data streaming capabilities.

Responsibilities

  • Design, develop, optimize, and debug C++ software for ultra-low-latency streaming systems.
  • Implement WebRTC and related real-time protocols and congestion-control algorithms from specifications.
  • Identify gaps in existing standards and develop solutions through protocol design, reference implementations, and contributions to IETF Internet-Drafts and RFCs.
  • Define and implement KPIs for networking quality, streaming quality, and user experience.
  • Integrate streaming software with platform services, connectivity layers, and automotive system components.

Requirements

  • Deep working knowledge of WebRTC architecture and internals.
  • Hands-on experience across the transport, security, and media path, including ICE, STUN/TURN, DTLS-SRTP, SCTP data channels, and RTP/RTCP feedback loops for pacing and bandwidth estimation.
  • Eight or more years of experience developing, optimizing, and debugging C++ software.
  • A master's degree in Computer Science or Electrical Engineering, or equivalent experience.
  • Strong understanding of operating systems, multithreading, memory management, networking, and systems programming.
  • Ability to debug complex issues across software, operating system, media pipeline, platform, and hardware boundaries.
  • Strong analytical and problem-solving skills, with a self-motivated approach.

Preferred Qualifications

  • Contributions to open-source real-time media projects such as libwebrtc, Pion, GStreamer, libvpx, or libaom, or contributions to IETF/W3C standards work.
  • Experience with video codecs and formats such as H.264/AVC, H.265/HEVC, and AV1; color spaces; or hardware-accelerated encoding and decoding.
  • Experience with QNX, QNX Safety, Linux, or embedded operating systems for safety-critical platforms.
  • Experience with automotive software, telematics, connected vehicle platforms, or car connectivity.

Benefits

The position offers equity and benefits. NVIDIA provides a competitive salary and a comprehensive benefits package.

The base salary range is USD 184,000–287,500 for Level 4 and USD 224,000–356,500 for Level 5. Applications will be accepted at least until October 26, 2026. This posting is for an existing vacancy.

More jobs at Nvidia

Similar jobs