Senior C++ Systems Engineer — Ultra-Low Latency Streaming

NVIDIA Gruppe

Santa Clara (CA)

On-site

USD 152,000 - 242,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NVIDIA is seeking a Senior Systems Software Engineer to design, develop and test high-performance C++ software for ultra low-latency streaming. You will help advance GeForce NOW and future use cases across automotive, robotics and AI-enabled experiences.

You’ll build and optimize media streaming pipelines using WebRTC and GStreamer, analyze performance across server, network and GPU/CPU, and collaborate with video encoding, cloud networking and systems teams to deliver low-latency, high-fidelity

Qualifications

  • Master degree in Computer Science or Electrical Engineering (or equivalent experience).
  • 5+ years of proven experience in C++ software development, optimization, test and debugging skills.
  • Deep knowledge of operating systems, multi-threading, socket programming, and performance-critical programming in Windows and Linux.
  • Good understanding of some of low-latency transport protocols (e.g., WebRTC, QUIC).
  • Strong analytical and problem-solving skills, with a self-motivated approach.

Responsibilities

  • Design, develop and test high-performance C++ software for ultra low-latency streaming
  • Build and improve media streaming pipelines using technologies such as WebRTC, GStreamer, RTP/RTCP, and related protocols.
  • Analyze performance metrics across server, network and media pipeline and optimize GPU and CPU utilization to reduce latency.
  • Define and implement KPIs for streaming quality, and user experience.
  • Collaborate with video encoding, cloud networking, and systems teams to deliver low-latency, high-fidelity streaming experience

Skills

C++ development
Multi-threading
Performance optimization
Problem solving
Self-motivated

Education

Master's degree in Computer Science or Electrical Engineering

Tools

WebRTC
GStreamer
RTP/RTCP
Socket programming
Windows
Linux

Job description

NVIDIA is seeking a Senior Systems Software Engineer to design, develop and test high-performance C++ software for ultra low-latency streaming. You will help advance GeForce NOW and future use cases across automotive, robotics and AI-enabled experiences.

You’ll build and optimize media streaming pipelines using WebRTC and GStreamer, analyze performance across server, network and GPU/CPU, and collaborate with video encoding, cloud networking and systems teams to deliver low-latency, high-fidelity

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

Similar jobs worth comparing

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

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

Hybrid
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 (MO)

On-site
USD 170,000 - 288,000
Senior C++ Systems Engineer - Ultra-Low Latency QoS
Senior C++ Systems Engineer - Ultra-Low Latency QoS

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Equity
Benefits
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
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
Low-Latency Systems Engineer - Streaming, GPU & Equity
Low-Latency Systems Engineer - Streaming, GPU & Equity

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 124,000 - 242,000
Equity
Benefits
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 Systems Software Engineer – Low-Latency 5G Streaming
Senior Systems Software Engineer – Low-Latency 5G Streaming

NVIDIA • Austin (TX)

On-site
USD 184,000 - 357,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