Senior Systems Software Engineer, QoS

Nvidia

Confirmed live today High trust
Remote

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $173k
$109k $223k
below market most similar roles pay here above market

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

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 Systems Software Engineer, QoS

The Senior Systems Software Engineer – QoS joins the Quality of Service team to develop highly optimized software and algorithms for ultra-low-latency streaming. You will design, develop, and test high-performance C++ software to improve streaming experiences for cloud gaming, automotive, robotics, and physical AI. Daily responsibilities include building media streaming pipelines, analyzing performance metrics across servers and networks, and optimizing GPU and CPU utilization to reduce latency. You will utilize technologies such as WebRTC, GStreamer, RTP/RTCP, QUIC, and video codecs like H.264, H.265, and AV1. The role requires deep knowledge of operating systems, multi-threading, socket programming, and performance-critical programming in Windows and Linux. You will collaborate with video encoding and cloud networking teams to define KPIs for streaming quality and high-fidelity user experiences.

What you'll do

  • Design, develop, and test high-performance C++ software for ultra-low-latency streaming.
  • Build and improve media streaming pipelines using WebRTC, GStreamer, and RTP/RTCP protocols.
  • Analyze performance metrics across servers, networks, and media pipelines to optimize GPU and CPU utilization.
  • Define and implement KPIs for streaming quality and overall user experience.
  • Optimize software and algorithms to reduce latency for cloud gaming and physical AI applications.
  • Debug and troubleshoot performance-critical code in Windows and Linux environments.

What we're looking for

  • Master degree in Computer Science or Electrical Engineering (or equivalent experience).
  • 5+ years of proven experience in C++ software development, optimization, testing, and debugging.
  • Deep knowledge of operating systems, multi-threading, socket programming, and performance-critical programming in Windows and Linux.
  • Good understanding of low-latency transport protocols such as WebRTC or QUIC.
  • In-depth knowledge of WebRTC architecture, peer connection lifecycle, ICE handshake, and real-time protocols (preferred).
  • Knowledge of video codecs including H.264, H.265, AV1, color spaces, or hardware-accelerated encode/decode (preferred).
  • Experience with automotive software, telematics, connected vehicle platforms, infotainment, or car connectivity (preferred).
  • Experience with QNX, QNX Safety, Linux, or embedded operating systems for safety-critical platforms (preferred).

More like this

Similar roles

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, Streaming

Nvidia

Remote (Santa Clara, CA) +2 61 days ago
C++ WebRTC GStreamer RTP RTCP SRTP DTLS-SRTP SCTP QUIC WebSockets H.264 H.265 AV1 Linux QNX Windows Multithreading Memory Management Networking
8+ yrs exp Remote

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 Software Engineer, GeForce NOW Video Streaming

Nvidia

Santa Clara, CA 99 days ago $184,000–$287,500
C C++ CUDA Vulkan DirectX OpenGL NvMedia H.264 HEVC AV1 Multi-threaded programming Video Codec SDK V4L2 OS internals Kernel-mode drivers Telemetry Adaptive bit-rate DLSS RTX
6+ yrs exp

Senior System Software Engineer

HP Inc.

San Francisco, CA 15 days ago $162,000–$288,000
C C++ Python Linux Android Windows ARM SoC GPU DSP Valgrind Perfmon Bare-metal Firmware Logic Analyzers Embedded Software
8+ yrs exp