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
Android @ 3
CUDA @ 3
Data Analysis @ 2
Debugging @ 5
GPU @ 3
Linux @ 3
Networking @ 3
OpenGL @ 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 a cloud gaming service powered by NVIDIA GPUs that enables users to stream high-definition games across PCs, Macs, and mobile devices with low latency.
The team is seeking a Systems Software Engineer to develop ultra-low-latency streaming technology. The role focuses on balancing portability, performance, quality of service, and latency across different device types.
Responsibilities
- Develop and improve the media streaming stack to deliver ultra-low streaming latency, high video quality, and network resilience.
- Own the end-to-end software development cycle for features and modules while meeting performance, reliability, scalability, and sustainability requirements.
- Develop tools for video performance and quality analysis, verification, and tuning.
- Define and build performance metrics and indicators, and use 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
- Proficiency in C, C++, multithreaded programming, system software design, and debugging.
- 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 and graphics applications.
- Background using different video capture, codec, rendering pipelines, and APIs.
- Experience with networking, WebRTC, and other audio and video transport and handshake protocols.
- Experience developing and debugging on Linux and Windows platforms.
- Bachelor's or master's degree in Computer Science or a related subject, or equivalent experience.
- At least 3 years of experience in the relevant areas.
Preferred Qualifications
- Passion for gaming and immersive experiences.
- Experience with graphics technologies such as DirectX, Vulkan, CUDA, and OpenGL.
- Knowledge of the Android graphics framework and low-latency video streaming solutions, including the NVIDIA video encoder.
- Proficiency with audio/video driver interfaces across platforms.
- Familiarity with telemetry, visualization tools, and data analysis.
Compensation And Benefits
- Base salary for Level 2: USD 124,000–195,500 per year.
- Base salary for Level 3: USD 152,000–241,500 per year.
- Eligible for equity and benefits.
- NVIDIA is an equal opportunity employer committed to an inclusive work environment.
Applications will be accepted at least until July 24, 2026. This posting is for an existing vacancy.
More jobs at Nvidia
Senior DevTech Compute Engineer, Compression and Data Processing
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Staff Platform Engineer, Design Automation
Nvidia · Santa Clara, United States
USD 196,000-368,000 per year
Senior Software Engineer, DGX Cloud Production Engineering
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior DFX Software Engineer - Machine Learning
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Technical Program Manager, AI Infrastructure and Capacity Operations
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Similar jobs
Senior Systems Software Engineer – Wireless
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Systems Generalist, GPT Infrastructure
OpenAI · San Francisco, United States, Seattle, United States
USD 293,000-445,000 per year
Senior Software Engineer - GeForce NOW Video Streaming
Nvidia · Santa Clara, United States
USD 184,000-356,500 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 - CUDA Driver
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Integration Engineer - Autonomous Vehicles
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Member of Technical Staff (AI Infrastructure Engineer)
Perplexity AI · San Francisco, United States, Palo Alto, United States
USD 220,000-405,000 per year
Senior HPC and Quantum Systems Engineer
Nvidia · Westford, United States
USD 224,000-431,200 per year