Senior Software Engineer - GeForce NOW Video Streaming
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
