CareerPlan
This role has closed. Browse similar live roles below, or see all open jobs →

Senior Software Engineer - GeForce NOW Video Streaming

US, CA, Santa ClaraFull-time$184k2026-07-20 → 2026-11-09

Core

Develop and improve a high-performance, low-latency media streaming stack for cloud gaming and real-time graphics applications.

Role type

Senior Software Engineer (Video Streaming & GPU Systems)

Builds

Ultra-low latency video streaming solutions for interactive graphics applications

Domain

Cloud Gaming, Real-time Video Streaming, GPU Systems

Required skills

C, C++, multi-threaded programming, system software design, GPU-accelerated video pipelines, hardware-based video encoders, video codecs (H.264, HEVC, AV1), telemetry and statistical data analysis, OS internals, kernel-mode drivers, performance analysis and debugging

Preferred skills

NvMedia or NVIDIA Video Codec SDK, optimizing video pipelines on multiple GPU families, real-time streaming protocols, adaptive bit-rate strategies, graphics rendering applications, AI-based graphics generation (DLSS, RTX, FSR)

Technologies

DirectX, Vulkan, CUDA, OpenGL, V4L2, NvMedia, H.264, HEVC, AV1

Responsibilities

Develop and improve media streaming stack for ultra-low latency and network resilience; Innovate and design features for image quality, performance, reliability, and security; Analyze GPU/CPU performance for the video pipeline and implement solutions; Develop tools to measure and evaluate video quality; Build adaptive streaming solutions for variable network conditions

Seniority

Senior, hands-on IC