Senior System Software Engineer - Video

NVIDIA
India
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: []

Develop and optimize NVIDIA’s low-latency video streaming capabilities for GeForce NOW, enabling high-definition cloud gaming across devices. You’ll design new streaming and interactive functionalities, improve image quality, performance, reliability, security, and maintainability, and analyze GPU/CPU performance to remove bottlenecks. Build tools and quality-evaluation systems using video metrics, and apply AI/ML to create adaptive streaming algorithms that minimize artifacts under varying network conditions.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
1 month ago

Senior System Software Engineer - Video

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Develop and optimize NVIDIA’s low-latency video streaming capabilities for GeForce NOW, enabling high-definition cloud gaming across devices. You’ll design new streaming and interactive functionalities, improve image quality, performance, reliability, security, and maintainability, and analyze GPU/CPU performance to remove bottlenecks. Build tools and quality-evaluation systems using video metrics, and apply AI/ML to create adaptive streaming algorithms that minimize artifacts under varying network conditions.
Location: India
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and develop new video streaming functionalities that deliver interactive experiences.
  • •Innovate and build features to improve image quality, performance, reliability, security, and maintainability.
  • •Analyze GPU/CPU performance for the video pipeline, identify bottlenecks, and collaborate with GPU hardware/software teams to maximize performance.
  • •Develop tools and capabilities to measure video quality and evaluate improvements with high confidence, including regression detection.
  • •Apply machine learning/AI models to build adaptive streaming algorithms that minimize artifacts while achieving the lowest latency under varying network conditions.

Key Requirements

  • •5+ years of experience with a Bachelor’s or Master’s degree in Computer Science or a related area.
  • •Proficiency in C, C++, and Python.
  • •Strong understanding of real-time GPU-accelerated video pipeline performance, including encoder behavior and latency optimizations in distributed/cloud systems.
  • •Familiarity with API frameworks such as Vulkan, CUDA, OpenGL, and DX.
  • •Solid understanding of video codecs/toolsets (H.264, HEVC, AV1) and debugging complex streaming systems for reliability and stability.
Experience:5+ yearsGamingVideo streamingCloud-based systemsGPU-accelerated videoAI/ML
Education:Bachelor's in Computer Science
Tech Stack:CC++PythonVulkanCUDAOpenGLDXH.264HEVCAV1VMAFCAMBIPSNRSSIMMS-SSIMDLSSRTXFSRMachine learningAI models

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor