Senior Software Engineer, Streaming

Nvidia

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CATXCA
Employment
Full-time
Posted
61 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $176k
$107k $239k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $149,500–$201,558.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, Streaming

The Senior Software Engineer – Streaming will join a team of software engineers to build the next generation of applications with media and data streaming capabilities. The role involves designing, developing, optimizing, and debugging C++ software for ultra low-latency streaming systems. Key responsibilities include building media streaming pipelines, analyzing CPU, memory, networking, and scheduling behavior across real-world workloads, and defining KPIs for networking and streaming quality. The candidate must utilize technologies such as WebRTC, GStreamer, RTP/RTCP, SRTP, DTLS-SRTP, SCTP, and QUIC. Work spans Windows, Linux, QNX, and embedded platforms, integrating streaming software with platform services and automotive system components. The role addresses technical challenges in high-definition, low-latency streaming for gaming, augmented reality, artificial intelligence, and robotics.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design, develop, optimize, and debug C++ software for ultra low-latency streaming systems.
  • Build and improve media streaming pipelines using WebRTC, GStreamer, and RTP/RTCP protocols.
  • Analyze CPU, memory, networking, media pipeline, and scheduling behavior across real-world workloads.
  • Develop software across Windows, Linux, QNX, and various embedded platforms.
  • Define and implement KPIs for networking quality, streaming quality, and user experience.
  • Integrate streaming software with platform services, connectivity layers, and automotive system components.

What we're looking for

  • Master's degree in Computer Science, Electrical Engineering, or equivalent experience.
  • 8+ years of proven experience in C++ software development, optimization, and debugging.
  • Strong understanding of operating systems, multithreading, memory management, networking, and systems programming.
  • Ability to debug complex issues across software, OS, media pipelines, platform, and hardware boundaries.
  • In-depth knowledge of WebRTC architecture, peer connection lifecycle, ICE handshake, and real-time protocols (SRTP, DTLS-SRTP, SCTP).
  • Hands-on experience with streaming protocols and technologies such as RTP, WebRTC, WebSockets, and QUIC (preferred).
  • Experience with video codecs and formats such as H.264/AVC, H.265/HEVC, AV1, color spaces, or hardware-accelerated encode/decode (preferred).
  • Experience with QNX, Linux, or embedded operating systems for safety-critical platforms (preferred).

More like this

Similar roles

Senior Software Engineer, WebRTC Streaming

Nvidia

Remote (Santa Clara, CA) +2 5 days ago $184,000–$287,500
C++ WebRTC RTP RTCP ICE STUN TURN DTLS-SRTP SCTP H.264 H.265 AV1 GStreamer libwebrtc libvpx libaom Linux QNX Multithreading Networking
8+ yrs exp Remote

Senior Systems Software Engineer, QoS

Nvidia

Remote (Santa Clara, CA) +2 97 days ago
C++ WebRTC GStreamer RTP RTCP QUIC SRTP DTLS-SRTP SCTP H.264 H.265 AV1 Linux Windows QNX Socket Programming Multi-threading Video Encoding
5+ yrs exp Remote

Senior Systems Software Engineer, Wireless

Nvidia

Santa Clara, CA +1 98 days ago
C++ C 5G Wi-Fi WebRTC QUIC RTP SCTP Linux QNX WebSockets STUN TURN ICE NAT Traversal SDN SD-WAN Telematics Packet Capture Telemetry
8+ yrs exp

Senior Software Engineer

Walmart

Bentonville, AR +1 6 days ago $90,000–$180,000
Python JavaScript Java Rust Dart C++ AI ML Generative AI CI/CD Automated Testing Observability Telemetry APIs Object-Oriented Programming WCAG) 2.2 AA
3+ yrs exp

Senior Software Engineer

The Walt Disney Company

Seattle, WA +1 14 days ago $150,900–$202,400
JavaScript Web Development HLS DASH DRM PlayReady Widevine Adaptive Bitrate Streaming AVC HEVC AAC EAC3 Telemetry cross platform development
5+ yrs exp Hybrid