Senior Systems Software Engineer, QoS

Nvidia

Confirmed live yesterday Trusted
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$152,000–$241,500 / yr
Posted
51 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $197k
$117k most similar roles pay here $255k

This role pays more than 70% of similar roles. Most pay $150,187–$216,431 — the shaded band above. At the midpoint, this role pays about $197k versus about $183k for comparable roles.

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 896 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Systems Software Engineer, QoS

As a Senior Systems Software Engineer – QoS, you will join the Quality of Service team to develop highly optimized software and algorithms for ultra-low-latency streaming applications. You will design, develop, and test high-performance C++ software while building and improving media streaming pipelines using technologies such as WebRTC, GStreamer, RTP/RTCP, and QUIC. Your daily responsibilities include analyzing performance metrics across server, network, and media pipelines to optimize GPU and CPU utilization, while defining and implementing KPIs for streaming quality. You will collaborate with video encoding, cloud networking, and systems teams to solve technical challenges in high-fidelity streaming for use cases including automotive, robotics, and physical AI. Required skills include deep knowledge of operating systems, multi-threading, socket programming, and experience with Linux, Windows, and various video codecs like H.264, H.265, and AV1.

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, RTP/RTCP, and related protocols.
  • Analyze performance metrics across server, network, and media pipelines to optimize GPU and CPU utilization.
  • Implement technical solutions to reduce latency and improve the quality of high-fidelity streaming experiences.
  • Define and implement key performance indicators (KPIs) for streaming quality and user experience.
  • Develop optimized software and algorithms for cloud gaming, automotive, robotics, and physical AI applications.

What we're looking for

  • Master's 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.
  • Experience building media streaming pipelines using technologies like GStreamer, RTP/RTCP, and related protocols.
  • Knowledge of video codecs including H.264, H.265, AV1, color spaces, or hardware-accelerated encode/decode.
  • Experience with QNX, Linux, or embedded operating systems for safety-critical platforms is a plus.
  • Experience with automotive software, telematics, connected vehicle platforms, or infotainment systems is a plus.

More like this

Similar roles

Senior Systems Software Engineer, Wireless

Nvidia

Santa Clara, CA +1 52 days ago $184,000$287,500
C++ C 5G Wi-Fi WebRTC QUIC RTP SCTP WebSockets Linux QNX Embedded Systems SDN Telematics Packet Capture Network Telemetry Automotive Connectivity
8+ yrs exp

Senior Software Engineer, Streaming

Nvidia

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

Senior Software Engineer, GeForce NOW Video Streaming

Nvidia

Santa Clara, CA 53 days ago $184,000$287,500
C C++ CUDA Vulkan DirectX OpenGL H.264 HEVC AV1 NvMedia Multi-threaded Programming Video Compression adaptive bit-rate Kernel-mode Drivers Telemetry Performance Monitoring DLSS RTX
6+ yrs exp

Senior Systems Software Engineer

Oracle

Nashville, TN 15 days ago $102,300$209,500
ROS2 Nvidia Tools Python Bash Linux Unix AI ML Firmware Operating Systems Robotics Automation
3+ yrs exp

Senior System Software Engineer

Nvidia

Santa Clara, CA +2 63 days ago $184,000$287,500
C++ CUDA Apache Spark Java Scala RAPIDS CCCL UCX Parquet ORC JSON Apache Arrow Velox Presto Apache DataFusion Distributed Systems ETL
9+ yrs exp