Senior Software Engineer Streaming

at Nvidia
USD 148,000-287,500 per year
SENIOR
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Software Development @ 7 Grafana @ 4 Linux @ 7 Kibana @ 4 Algorithms @ 4 Communication @ 7 Networking @ 4 Planning @ 4 Debugging @ 7 WebRTC @ 4 OpenTelemetry @ 4 CUDA @ 4 GPU @ 4

Details

NVIDIA's GeForce NOW is a cloud-powered gaming service that transforms Macs, PCs, and mobile devices into high-performance gaming rigs by streaming the latest games in high-definition with minimal latency. The team is seeking a Systems Software Engineer to develop highly optimized software and algorithms to achieve ultra-low latencies and smooth streaming across a wide range of consumer devices.

Responsibilities

  • Design, develop and test high-performance modern C++ software for cloud gaming.
  • Apply data-driven insights for architectural decisions that impact scalability, efficiency, security and streaming quality.
  • Define metrics and KPIs to measure streaming quality and performance at runtime.
  • Collaborate with video encoding, networking, and systems teams to deliver low-latency, high-fidelity game streaming.
  • Participate in code reviews, technical design discussions, and architecture planning.

Requirements

  • Master's degree or equivalent experience in Computer Science or a related field.
  • 4+ years of relevant experience.
  • Passion for games and a deep understanding of what makes interactive experiences performant and responsive.
  • Proficiency in modern C++ and strong software development, optimization, and debugging skills.
  • Deep knowledge of multi-threading, low-latency systems, and performance-critical programming in Windows and Linux.
  • Good understanding of multimedia streaming protocols such as RTP/SRTP and WebRTC.
  • Strong communication skills and the ability to work across multiple teams and subject areas.

Preferred / Ways to stand out

  • Fluency in L2/L3 networking stack as well as IP routing, multicast, QoS, and transport layer protocols.
  • Experience analyzing and optimizing software performance, including CPU, memory, and I/O usage at both user and kernel levels.
  • Hands-on experience with GPU computing (CUDA, OpenCL, or similar frameworks) for hardware acceleration.
  • Knowledge of telemetry, observability, or monitoring frameworks (e.g., Kibana, Grafana, OpenTelemetry).
  • Knowledge in computer networking and 802.11 WiFi networks.

Benefits & Compensation

  • Competitive salaries and a generous benefits package; eligible for equity and benefits.
  • Base salary ranges published in the listing: 148,000 USD - 235,750 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4. Your base salary will be determined based on location, experience, and internal pay comparisons.

Additional information

  • Location in listing: Santa Clara, CA, United States.
  • Position type: Full time.
  • Applications accepted at least until October 19, 2025.
  • NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.