Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API @ 3
Debugging @ 5
GPU @ 3
Linux @ 3
Networking @ 3
WebRTC @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA’s GeForce Now is the next-generation gaming service powered by NVIDIA GPUs in the cloud. It transforms a Mac, any PC, or a mobile device into a high-performance gaming rig by automatically keeping games up-to-date and streaming the latest games in high-definition resolution at the lowest latency.
We are looking for a Systems Software engineer to join a team building ultra low latency streaming technology for GeForce Now. The team optimizes for ultra low latencies and smoothest streaming across portability, performance, QoS, and latency.
If you are a self-starter who can challenge the state of the art and build innovative solutions, we’re keen to hear from you.
Responsibilities
- Develop and improve the media streaming stack to deliver ultra low streaming latency, video quality, and network resilience
- Own the end-to-end software development cycle for features and modules and meet performance, reliability, scalability, and sustainability requirements
- Develop tools for video performance and quality analysis, verification, and tuning
- Define and build performance metrics and indicators; leverage data to analyze and improve streaming performance and user experience
- Participate in software reviews and contribute to the quality of designs and code across the team
- Contribute to the evolution of team processes and methodologies
Requirements
- Proficient in C, C++, multi-threaded programming, system software design, and debugging skills
- Experience implementing and improving performance and video quality through different stages of the video processing pipeline
- Experience analyzing performance and CPU/GPU resource utilization for video/graphics applications
- Background with usage of different video capture, codec, and render pipelines and APIs
- Experience with networking, WebRTC, and other audio/video transport and handshake protocols
- Experience with development and debugging on Linux and Windows platforms
- BS or MS in Computer Science or related subjects (or equivalent experience) with 3+ years of experience in the above areas
Benefits
- Eligible for equity and benefits (base salary range provided; equity and benefits are referenced via NVIDIA’s benefits page)
More jobs at Nvidia
Senior System Software Engineer, Interactive World Models
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer – Streaming
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Gpu Architecture Engineer - New College Grad 2026
Nvidia · Santa Clara, United States
USD 124,000-241,500 per year
Compiler Engineer, Infrastructure - New College Grad 2026
Nvidia · Santa Clara, United States
USD 108,000-195,500 per year
Senior Systems Software Engineer – Wireless
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Similar jobs
Systems Generalist, GPT Infrastructure
OpenAI · San Francisco, United States, Seattle, United States
USD 293,000-445,000 per year
Senior Software Engineer, Low Latency Physical Ai Sensor Systems
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer - Topography
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Senior Software Engineer, DGX Cloud Production Engineering
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Distinguished Engineer, Storage – AI Cloud
Nvidia · Santa Clara, United States
USD 320,000-488,800 per year
Principal Software Engineer - Rack Scale Systems Infrastructure
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior Software Engineer - CUDA Driver
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Site Reliability Engineer, AIOps
Nvidia · Santa Clara, United States
USD 148,000-276,000 per year