Senior WebRTC Streaming Engineer (Low-Latency C++)

NVIDIA Corporation

Santa Clara (CA)

On-site

USD 184,000 - 357,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NVIDIA Corporation is seeking a Senior Software Engineer-WebRTC Streaming with strong C++ skills to join a team building ultra low-latency streaming systems for GeForce NOW. You will design, implement, and optimize real-time protocols, congestion control, and integration with platform services, contributing to cutting-edge cloud gaming technology.

Ideal candidates have 8+ years of C++ experience, deep WebRTC knowledge, and a background in OS, networking, and media pipelines.

Qualifications

  • Deep understanding of WebRTC architecture and internals.
  • Experience with ICE/DTLS-SRTP/RTP/RTCP and congestion-control algorithms.
  • 8+ years of C++ development with strong debugging skills.
  • Knowledge of operating systems, multithreading, memory management, networking, and systems programming.
  • Ability to debug across software, OS, media pipelines, platform, and hardware boundaries.
  • Strong analytical and problem-solving skills.

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 the ground up.
  • Identify gaps in existing standards and contribute to protocol design and RFCs.
  • Define and implement KPIs for networking quality, streaming quality, and user experience.
  • Integrate streaming software with platform services and connectivity layers.

Skills

WebRTC architecture
C++ development
Multithreading
Networking protocols
Performance debugging

Education

Master's degree in Computer Science or Electrical Engineering

Tools

libwebrtc
GStreamer
Pion
RTSP/RTP tooling

Job description

NVIDIA Corporation is seeking a Senior Software Engineer-WebRTC Streaming with strong C++ skills to join a team building ultra low-latency streaming systems for GeForce NOW. You will design, implement, and optimize real-time protocols, congestion control, and integration with platform services, contributing to cutting-edge cloud gaming technology.

Ideal candidates have 8+ years of C++ experience, deep WebRTC knowledge, and a background in OS, networking, and media pipelines.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior WebRTC Streaming Engineer (Low-Latency C++)
Senior WebRTC Streaming Engineer (Low-Latency C++)

NVIDIA Corporation • United States

On-site
USD 184,000 - 357,000
Senior WebRTC Streaming Engineer - C++
Senior WebRTC Streaming Engineer - C++

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior WebRTC Streaming Engineer – Low-Latency C++ Equity
Senior WebRTC Streaming Engineer – Low-Latency C++ Equity

NVIDIA Corporation • California

On-site
USD 184,000 - 357,000
Senior WebRTC Streaming Engineer - Low-Latency C++ + Equity
Senior WebRTC Streaming Engineer - Low-Latency C++ + Equity

NVIDIA Corporation • United States

Remote
USD 184,000 - 357,000
Senior Software Engineer – WebRTC Streaming
Senior Software Engineer – WebRTC Streaming

NVIDIA Corporation • California

On-site
USD 184,000 - 357,000
Senior Software Engineer – WebRTC Streaming
Senior Software Engineer – WebRTC Streaming

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Software Engineer - WebRTC Streaming
Senior Software Engineer - WebRTC Streaming

NVIDIA Corporation • United States

On-site
USD 184,000 - 357,000
Senior Software Engineer - WebRTC Streaming
Senior Software Engineer - WebRTC Streaming

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior Software Engineer – WebRTC Streaming
Senior Software Engineer – WebRTC Streaming

NVIDIA Corporation • United States

Remote
USD 184,000 - 357,000
Senior Real-Time Automotive Low-Latency Streaming Engineer
Senior Real-Time Automotive Low-Latency Streaming Engineer

NVIDIA AI • Santa Clara (CA)

On-site
USD 150,000 - 190,000
Equity
Comprehensive Benefits Package