Senior C++ Streaming Systems Engineer

NVIDIA Corporation

Santa Clara, Northern (CA, KY)

Hybrid

USD 184,000 - 357,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA is seeking a Senior Software Engineer – Streaming in Santa Clara, CA, to drive ultra low-latency streaming technology across Windows, Linux, and embedded platforms. You will design, optimize, and debug C++ software for high-performance media pipelines, leveraging WebRTC, GStreamer, and RTP/RTCP.

You will work on cross-platform streaming components, define KPIs for network and user experience, and collaborate with teams across NVIDIA’s media and automotive ecosystems.

Qualifications

  • Master's degree in Computer Science, Electrical Engineering, or equivalent.
  • 8+ years of proven C++ software development, optimization, and debugging.
  • Strong OS, multithreading, memory management, networking, and systems programming knowledge.

Responsibilities

  • Design, develop, optimize, and debug C++ software for ultra low-latency streaming.
  • Build and improve media streaming pipelines using WebRTC, GStreamer, RTP/RTCP.
  • Analyze CPU, memory, networking, and scheduling behavior under real workloads.
  • Work across Windows, Linux, QNX, apps frameworks, and embedded platforms.
  • Define and implement KPIs for networking, streaming quality, and UX.
  • Integrate streaming software with platform services and connectivity layers.

Skills

C++
WebRTC
Multithreading
Performance optimization
Linux/Windows

Education

Master's degree

Tools

GStreamer
RTP/RTCP
WebRTC

Job description

NVIDIA is seeking a Senior Software Engineer – Streaming in Santa Clara, CA, to drive ultra low-latency streaming technology across Windows, Linux, and embedded platforms. You will design, optimize, and debug C++ software for high-performance media pipelines, leveraging WebRTC, GStreamer, and RTP/RTCP.

You will work on cross-platform streaming components, define KPIs for network and user experience, and collaborate with teams across NVIDIA’s media and automotive ecosystems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 C++ Engineer for Ultra-Low Latency Streaming
Senior C++ Engineer for Ultra-Low Latency Streaming

NVIDIA AI • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior Systems Software Engineer – Ultra-Low Latency QoS
Senior Systems Software Engineer – Ultra-Low Latency QoS

NVIDIA • Town of Texas (WI)

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

NVIDIA • California (MO)

On-site
USD 170,000 - 288,000
Ultra-Low-Latency Streaming Systems Engineer
Ultra-Low-Latency Streaming Systems Engineer

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 124,000 - 242,000
Equity
Benefits
Senior Software Engineer – Streaming
Senior Software Engineer – Streaming

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

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

NVIDIA AI • Santa Clara (CA)

On-site
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
Senior C++ Systems Engineer – Ultra-Low Latency QoS, Remote
Senior C++ Systems Engineer – Ultra-Low Latency QoS, Remote

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior Real-Time Wireless Streaming Engineer
Senior Real-Time Wireless Streaming Engineer

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits package