Systems Software Engineer - GeForce NOW Low Latency Streaming Technology

2 Days ago • 2 Years + • Graphics Engineer • $120,000 PA - $235,750 PA

Job Summary

Job Description

NVIDIA seeks a Systems Software Engineer to contribute to the ultra-low-latency streaming technology for GeForce Now. Responsibilities include developing and improving the media streaming stack, optimizing for low latency and smooth streaming across devices. The role involves end-to-end software development, performance analysis, and tool development for video quality and performance. Experience in multi-threaded programming, C/C++, video processing pipelines, networking (WebRTC), and performance analysis is essential. The engineer will also contribute to team processes and methodologies.
Must have:
  • C/C++ proficiency
  • Multi-threaded programming
  • System software design
  • Video processing pipeline expertise
  • Networking (WebRTC)
  • Performance analysis
Good to have:
  • DirectX, Vulkan, CUDA, OpenGL
  • Windows/Linux development
  • Android graphics framework
  • NVIDIA video encoder
  • Audio/video driver interfaces
  • Telemetry, visualization tools
Perks:
  • Competitive salary
  • Generous benefits package
  • Equity

Job Details

NVIDIA 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-now

We 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 methodologies

What we need to see:

  • BS or MS or equivalent in Computer Science or related subjects (or equivalent experience)

  • 2+ years experience in multi- multithreaded 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 protocols

Ways 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.

Similar Jobs

Virtuos - Graphics Programmer

Virtuos

Poland (Hybrid)
1 Week ago
Blind Squirrel Games - Sr. Generalist Engineer, Austin

Blind Squirrel Games

Austin, Texas, United States (Hybrid)
1 Month ago
Haptic - Senior Porting Programmer

Haptic

Paris, Île-de-France, France (Remote)
3 Months ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

(Remote)
1 Month ago
Wargaming - Render Engineer (Unannounced project)

Wargaming

Nicosia, Nicosia, Cyprus (On-Site)
5 Months ago
Genies - Graphics Engineering Intern

Genies

Los Angeles, California, United States (Hybrid)
3 Weeks ago
1047 Games - Graphics Engineer

1047 Games

(Remote)
1 Month ago
Tencent - Senior UE5 Game Engine Developer

Tencent

Guangzhou, Guangdong Province, China (On-Site)
4 Months ago
Build A Rocket Boy - Senior Graphics Programmer

Build A Rocket Boy

(Remote)
4 Weeks ago
Google - Software Engineer III, Pixel GPU

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Epic Games - Senior Desktop Programmer, Fortnite Tech

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
NvizzioCreations - Senior Unreal Programmer

NvizzioCreations

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Google - Software Engineer III, Pixel GPU

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Days ago
Vigaet - Computer Graphics Programmer

Vigaet

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Blind Squirrel Games - Senior Graphics Engineer

Blind Squirrel Games

Irvine, California, United States (Hybrid)
6 Months ago
Journee - Senior Cloud Infrastructure Engineer

Journee

Berlin, Berlin, Germany (Hybrid)
6 Months ago
Blind Squirrel Games - Senior Graphics Engineer

Blind Squirrel Games

Austin, Texas, United States (Hybrid)
6 Months ago
Epic Games - Programmeur Desktop Sénior, Fortnite Tech

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Months ago
505 Games - Senior Software Engineer - Technical Business Unit

505 Games

Milan, Lombardy, Italy (Remote)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Onward Search - Software Engineer

Onward Search

Rochester, Minnesota, United States (Remote)
1 Week ago
Google - Performance Specialist, Tech B2B

Google

San Francisco, California, United States (On-Site)
4 Days ago
Universal Music - Coordinator, Global Film and TV Administration

Universal Music

Franklin, Tennessee, United States (On-Site)
1 Week ago
Bungie - Marathon Global Community Lead

Bungie

United States (Hybrid)
1 Month ago
The Walt Disney Company - Sr Manager, Data Outcomes & Attribution

The Walt Disney Company

New York, New York, United States (Remote)
3 Months ago
Mashgin - Software Engineer, Full-Stack

Mashgin

Palo Alto, California, United States (Hybrid)
6 Months ago
Google - Manufacturing Engineer, Product Operations

Google

Sunnyvale, California, United States (On-Site)
4 Days ago
Meta - AI Research Scientist, Language - Generative AI

Meta

Bellevue, Washington, United States (On-Site)
5 Months ago
Google - Test Engineer III, Pixel

Google

Mountain View, California, United States (On-Site)
4 Days ago
Activision - Expert Software Engineer, Graphics

Activision

California, United States (Remote)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

Nintendo - Software Engineer - Multimedia Technology (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
8 Months ago
SEGA - Senior/Principal Graphics Programmer

SEGA

England, United Kingdom (On-Site)
1 Month ago
Tencent - Senior Unreal Engine 5 Game Engine Developer

Tencent

Guangzhou, Guangdong Province, China (On-Site)
1 Month ago
Genies - Lead Machine Learning Engineer, 3D Gen AI & Graphics

Genies

San Mateo, California, United States (On-Site)
3 Weeks ago
Zuru - Mid C++ Software Engineer

Zuru

Milan, Lombardy, Italy (Hybrid)
6 Months ago
Stardock - Senior Graphics Engineer

Stardock

Plymouth, Michigan, United States (On-Site)
8 Months ago
NVIDIA - Senior GPU Architect

NVIDIA

Austin, Texas, United States (On-Site)
1 Month ago
PlayStation Global - Senior Machine Learning Graphics Engineer

PlayStation Global

London, England, United Kingdom (Hybrid)
2 Weeks ago
Sports Interactive - Senior Software Engineer (Graphics)

Sports Interactive

England, United Kingdom (Hybrid)
1 Month ago
PlayStation Global - Machine Learning Engineer for Game Technology

PlayStation Global

Aliso Viejo, California, United States (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Hyderabad, Telangana, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

Taipei City, Taiwan (On-Site)

California, United States (Remote)

Yokne'am Illit, North District, Israel (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug