Systems Software Engineer - GeForce NOW Low Latency Streaming Technology
Company: NVIDIA Corporation
Location: Santa Clara
Posted on: June 1, 2025
Job Description:
Systems Software Engineer - GeForce NOW Low Latency Streaming
TechnologyApply locations: US, CA, Santa Clara - Time type: Full
time - Posted on: Posted 19 Days Ago - Job requisition id:
JR1996756NVIDIA has continuously reinvented itself over two
decades. Our invention of the GPU in 1999 fueled the growth of the
PC gaming market, redefined modern computer graphics, and
revolutionized parallel computing. More recently, GPU deep learning
ignited modern AI - the next era of computing. NVIDIA is a
"learning machine" that constantly evolves by adapting to new
opportunities that are hard to solve, that only we can seek, and
that matter to the world. This is our life's work: to amplify human
creativity and intelligence. Make the choice to join us
today.NVIDIA's GeForce Now, the next-generation gaming service
powered by NVIDIA GPUs in the cloud, transforms a Mac, any PC, or
just a mobile device into a high-performance gaming rig. GeForce
NOW automatically keeps games up-to-date and users around the globe
can instantly stream the latest games in high-definition resolution
at the lowest latency for the smoothest of gameplay. Just click and
play! Visit us at https://www.nvidia.com/en-us/geforce-nowWe are
looking for a Systems Software engineer to join a team of highly
skilled and motivated engineers who build the ultra-low-latency
streaming technology for GeForce Now. We optimize for ultra-low
latencies and the smoothest streaming for every device type, making
the right trade-offs across portability, performance, QoS, and
latency in our designs. Now, are you passionate about driving
streaming technology to its edge? If you are a self-starter who can
challenge the state of art and build innovative solutions and has
the persistence to see ideas through, then we are keen to hear from
you.What you will be doing:
- Develop and improve media streaming stack to deliver ultra-low
streaming latency, video quality, and network resilience
- Own 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
methodologiesWhat we need to see:
- BS or MS or equivalent in Computer Science or related subjects
(or equivalent experience)
- 2+ years experience in multi-threaded programming and system
software design
- 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 the usage of different video capture, codec,
and render pipelines and APIs
- Experience with networking, WebRTC, and other audio and video
transport and handshake protocolsWays to stand out from the
crowd:
- Passionate about gaming and its immersive experiences.
- Skilled in graphics technologies such as DirectX, Vulkan, CUDA,
and OpenGL.
- Experienced in development and debugging for both Windows and
Linux environments.
- Knowledgeable in the Android graphics framework and low-latency
video streaming solutions, including NVIDIA video encoder.
- Proficient in audio/video driver interfaces across platforms
and familiar with telemetry, visualization tools, and data
analysis.With competitive salaries and a generous benefits package,
NVIDIA is considered one of the technology world's most desirable
employers. We have some of the most forward-thinking and
hardworking individuals in the industry working for us. Due to
unprecedented growth, our exclusive engineering teams are expanding
rapidly. If you're a creative and autonomous engineer with a
genuine passion for technology, we want to hear from you!The base
salary range is 120,000 USD - 235,750 USD. Your base salary will be
determined based on your location, experience, and the pay of
employees in similar positions.You will also be eligible for equity
and benefits. NVIDIA accepts applications on an ongoing
basis.NVIDIA is committed to fostering a diverse work environment
and proud to be an equal opportunity employer. As we highly value
diversity in our current and future employees, we do not
discriminate (including in our hiring and promotion practices) on
the basis of race, religion, color, national origin, gender, gender
expression, sexual orientation, age, marital status, veteran
status, disability status or any other characteristic protected by
law.
#J-18808-Ljbffr
Keywords: NVIDIA Corporation, Dublin , Systems Software Engineer - GeForce NOW Low Latency Streaming Technology, IT / Software / Systems , Santa Clara, California
Didn't find what you're looking for? Search again!
Loading more jobs...