Senior WebRTC Streaming Engineer - Low-Latency C++ + Equity

NVIDIA Corporation

United States

Remote

USD 184,000 - 357,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NVIDIA Corporation is seeking a Senior Software Engineer–WebRTC Streaming to advance ultra low-latency streaming technologies. You will design, implement, and optimize WebRTC-based real-time systems, and contribute to protocol design and performance KPIs.

You should have 8+ years in C++ development, deep WebRTC expertise, multithreading, networking, and OS-level considerations. The role offers Level 4/5 compensation with base salary ranges and equity opportunities.

Qualifications

  • Deep working knowledge of WebRTC architecture and internals.
  • Hands-on experience with ICE, STUN/TURN, DTLS-SRTP, SCTP data channels, RTP/RTCP.
  • 8+ years of C++ development and debugging.
  • Strong OS, memory management, and systems programming skills.
  • Ability to debug across software, OS, media pipelines, and hardware boundaries.

Responsibilities

  • Design, develop, optimize, and debug C++ software for ultra low-latency streaming systems.
  • Implement WebRTC and related real-time protocols from ground up and contribute to standards.
  • Define KPIs for networking quality, streaming quality, and user experience.
  • Integrate streaming software with platform services and connectivity layers.

Skills

WebRTC architecture
C++
Multithreading
Networking
Problem solving

Education

Master's degree in Computer Science or Electrical Engineering

Job description

NVIDIA Corporation is seeking a Senior Software Engineer–WebRTC Streaming to advance ultra low-latency streaming technologies. You will design, implement, and optimize WebRTC-based real-time systems, and contribute to protocol design and performance KPIs.

You should have 8+ years in C++ development, deep WebRTC expertise, multithreading, networking, and OS-level considerations. The role offers Level 4/5 compensation with base salary ranges and equity opportunities.

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++ Equity
Senior WebRTC Streaming Engineer – Low-Latency C++ Equity

NVIDIA Corporation • California

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++)
Senior WebRTC Streaming Engineer (Low-Latency C++)

NVIDIA Corporation • United States

On-site
USD 184,000 - 357,000
Remote Senior Streaming Software Engineer (C++)
Remote Senior Streaming Software Engineer (C++)

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 184,000 - 357,000
Equity
Benefits package
Senior Software Engineer – WebRTC Streaming
Senior Software Engineer – WebRTC Streaming

NVIDIA Corporation • California

On-site
USD 184,000 - 357,000
Senior C++ Systems Engineer — Ultra-Low Latency Streaming
Senior C++ Systems Engineer — Ultra-Low Latency Streaming

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 242,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 C++ Systems Engineer — Ultra-Low-Latency Streaming
Senior C++ Systems Engineer — Ultra-Low-Latency Streaming

NVIDIA Corporation (old) • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Senior Systems Engineer, QoS & Ultra-Low Latency Streaming
Senior Systems Engineer, QoS & Ultra-Low Latency Streaming

NVIDIA • California

On-site
USD 170,000 - 287,500