System Software Engineer - GeForce NOW Low Latency Streaming

NVIDIA
United States
Workplace: OnsiteFull timeUSD 124,000 - 241,500 annuallyFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Self-starter","Persistence","Autonomy","Problem-solving","Collaboration"]

Build ultra low-latency streaming technology for GeForce NOW. Develop and improve the media streaming stack, owning end-to-end feature delivery while meeting performance, reliability, scalability, and sustainability goals. Create tools and metrics for video performance and quality analysis, tuning, and verification. Analyze CPU/GPU utilization and networking performance, contribute to software reviews, and help evolve team processes.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
1 month ago

System Software Engineer - GeForce NOW Low Latency Streaming

✓ Verified Job

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

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

Job Summary

Build ultra low-latency streaming technology for GeForce NOW. Develop and improve the media streaming stack, owning end-to-end feature delivery while meeting performance, reliability, scalability, and sustainability goals. Create tools and metrics for video performance and quality analysis, tuning, and verification. Analyze CPU/GPU utilization and networking performance, contribute to software reviews, and help evolve team processes.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and improve the media streaming stack to deliver ultra low latency, video quality, and network resilience.
  • •Own end-to-end software development for features and modules, meeting performance, reliability, scalability, and sustainability requirements.
  • •Develop tools for video performance and quality analysis, verification, and tuning.
  • •Define performance metrics and indicators, using data to analyze and improve streaming performance and user experience.
  • •Participate in software reviews and contribute to quality of designs and code, helping evolve team processes and methodologies.

Pay and Benefits

Salary: USD 124,000 - 241,500 annually

Key Requirements

  • •Proficient in C and C++ with multi-threaded programming, plus system software design and debugging skills.
  • •Experience implementing and improving performance and video quality across stages of a video processing pipeline.
  • •Experience analyzing performance and CPU/GPU resource utilization for video/graphics applications.
  • •Background with video capture, codec, render pipelines, and APIs, plus networking experience including WebRTC and transport/handshake protocols.
  • •BS or MS in Computer Science (or related) with 3+ years of relevant experience; experience developing/debugging on Linux and Windows.
Experience:3+ years
Education:Bachelor's in Computer Science or related subjects
Skills:Self-starterPersistenceAutonomyProblem-solvingCollaboration
Tech Stack:CC++LinuxWindowsWebRTCDirectXVulkanCUDAOpenGLAndroidNVIDIA video encoder

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