Remote Senior Streaming Software Engineer (C++)

NVIDIA Corporation

Santa Clara (CA)

Hybrid

USD 184,000 - 357,000

Full time

14 days+

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

Equity
Benefits package

Job summary

NVIDIA Corporation in Santa Clara, CA is seeking a Senior Software Engineer – Streaming to design, develop, and optimize ultra low-latency C++ software for streaming systems. You will work on media pipelines using WebRTC and GStreamer and collaborate across Windows, Linux, and embedded platforms.

The ideal candidate has a Master’s in CS/EE, 8+ years of C++ experience, deep OS knowledge, and strong debugging skills. Knowledge of RTP/RTCP, ICE, SRTP, and SCTP is a plus.

Qualifications

  • Master's degree in CS, EE, or equivalent.
  • 8+ years of C++ development, optimization, and debugging.
  • Strong OS, multithreading, memory management, networking, and systems programming.
  • Ability to debug across software, OS, and hardware boundaries.
  • Knowledge of WebRTC architecture and real-time protocols (ICE, SRTP, DTLS-SRTP, SCTP).

Responsibilities

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

Skills

C++
Streaming
WebRTC
Multithreading
Linux
Networking
GStreamer

Education

Master's degree in CS/EE

Tools

GStreamer
QNX

Job description

NVIDIA Corporation in Santa Clara, CA is seeking a Senior Software Engineer – Streaming to design, develop, and optimize ultra low-latency C++ software for streaming systems. You will work on media pipelines using WebRTC and GStreamer and collaborate across Windows, Linux, and embedded platforms.

The ideal candidate has a Master’s in CS/EE, 8+ years of C++ experience, deep OS knowledge, and strong debugging skills. Knowledge of RTP/RTCP, ICE, SRTP, and SCTP is a plus.

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 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 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 WebRTC Streaming Engineer - C++
Senior WebRTC Streaming Engineer - C++

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
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
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 • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
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 • United States

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

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 184,000 - 357,000
Equity
Benefits package