Senior Software Engineer, GeForce NOW Video Streaming

Nvidia

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
99 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $236k
$123k $305k
below market most similar roles pay here above market

This role pays more than 93% of similar roles. Most pay $159,500–$214,000 — the blue band above. At the midpoint, this role pays about $236k versus about $187k 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 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 Software Engineer, GeForce NOW Video Streaming

The Senior Software Engineer - GeForce NOW Video Streaming will join a team of skilled engineers developing a high-performance, low-latency streaming stack for cloud-based gaming and real-time streaming applications. The role involves developing and improving the media streaming stack to deliver ultra-low latency, high video quality, and network resilience. Key responsibilities include analyzing GPU and CPU performance to isolate bottlenecks, designing features for image quality and security, and building adaptive streaming solutions for variable network conditions. Candidates must be proficient in C, C++, multi-threaded programming, and system software design. Required technical skills include experience with GPU-accelerated video pipelines, hardware-based video encoders, and APIs like DirectX, Vulkan, CUDA, and NvMedia. Expertise in H.264, HEVC, and AV1 codecs is also required.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Develop and improve the media streaming stack to achieve ultra-low latency and high video quality.
  • Design and develop features to enhance image quality, performance, reliability, security, and maintainability.
  • Analyze GPU/CPU performance for the video pipeline to isolate and resolve bottlenecks.
  • Build tools to measure and evaluate user-experienced video quality with high confidence.
  • Leverage latest video compression technologies to deliver high-quality streaming for interactive graphics.
  • Build adaptive streaming solutions to maintain quality under variable and unreliable network conditions.
  • Tune video codec configurations to meet specific application requirements and performance trade-offs.

What we're looking for

  • Bachelor’s or Master’s degree in Computer Science or a related field or equivalent experience.
  • 6+ years of experience in software engineering, multi-threaded programming, and system software design.
  • Proficiency in C and C++.
  • Experience with GPU-accelerated video and graphics pipelines, hardware-based video encoders, and color spaces.
  • Familiarity with API frameworks such as DirectX, Vulkan, CUDA, OpenGL, V4L2, and NvMedia.
  • Solid understanding of video codecs like H.264, HEVC, and AV1, including tuning codec configurations.
  • Proficiency in telemetry, statistical data analysis, and performance monitoring for cloud infrastructures.
  • Experience with NvMedia, NVIDIA’s Video Codec SDK, or real-time streaming protocols (preferred).

More like this

Similar roles

Senior Systems Software Engineer, GeForce NOW Cloud

Nvidia

Santa Clara, CA 57 days ago
Distributed Systems Java Golang Python Kubernetes Spring Boot Microservices Cassandra Redis gRPC Infrastructure as Code ECS OpenStack NoSQL Monitoring Deep Learning Artificial Intelligence
10+ yrs exp

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