NVIDIA logo
NVIDIAPosted 1 month ago

Senior Systems Software Engineer – QoS

$152,000–$241,500 year

RemoteCalifornia, United States or Santa Clara, California, United States

Full TimeSenior LevelMasters DegreeEnterprise

Job Summary

Design, develop, and test high-performance C++ software for ultra-low-latency streaming within GeForce NOW's media pipelines. Build and improve streaming systems using WebRTC, GStreamer, and RTP/RTCP protocols while analyzing server, network, and media metrics to optimize GPU and CPU utilization. Define key performance indicators for streaming quality and user experience, collaborating with video encoding, cloud networking, and systems teams to deliver flawless global streaming. Master degree in Computer Science or Electrical Engineering required with 5+ years of C++ experience and deep knowledge of operating systems, multi-threading, and low-latency transport protocols. Applications accepted until July 26, 2026.

Required 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

Desired Qualifications

  • In-depth knowledge of WebRTC architecture, peer connection lifecycle, ICE handshake, and real-time protocols (SRTP, DTLS-SRTP, SCTP)
  • Knowledge of video codecs including H.264, H.265, AV1, color spaces, or hardware-accelerated encode/decode
  • Experience with automotive software, telematics, connected vehicle platforms, infotainment, or car connectivity
  • Experience with QNX, QNX Safety, Linux, or embedded operating systems for safety-critical platforms is a strong plus
  • Proficiency with analytics and visualization tools for data-driven software development

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce