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
Deep Learning Algorithm Engineering Intern - 2026
Nvidia · Zurich, Switzerland
PLN 117,800-204,100 per year
Senior Project Delivery Manager - NVIS
Nvidia · United States
USD 168,000-322,000 per year
Principal Research Scientist, Synthetic Data Generation
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior Staff Software Engineer - Agentic Automation
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Senior Firmware Engineer, NIC Firmware
Nvidia · Seattle, United States
USD 152,000-287,500 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 System Software Engineer
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior Software Engineer, Fleet Intelligence Agent Systems
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
NVIDIA 2027 Internships: Systems Software Engineering
Nvidia · Santa Clara, United States
USD 20-71 per hour
Director, Autonomous Vehicles Platform
Nvidia · Santa Clara, United States
USD 320,000-488,800 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