Senior Systems Software Engineer, Data Center - CUDA

1 Month ago • 6 Years + • Research & Development • Administrative • $148,000 PA - $287,500 PA

Job Summary

Job Description

NVIDIA seeks a Senior Systems Software Engineer to join its CUDA driver team. This role involves developing and maintaining GPU administration tools for monitoring and orchestrating the Compute GPU product line (from single GPUs to DGX systems). Responsibilities include designing, developing, verifying, and maintaining software features that monitor and manage GPUs on Windows and Linux. The engineer will work with hardware and kernel driver engineers to expose new GPU features to customers and system administrators, leveraging APIs like NVML and NVIDIA-SMI. Collaboration with internal and external teams is crucial, including defining feature requirements and supporting new hardware architectures. The position requires expertise in C, C++, Python, and experience with kernel device drivers and low-level hardware/software interfaces.
Must have:
  • 6+ years experience developing/maintaining user-space libraries and tools (Linux)
  • C, C++, Python programming skills
  • Kernel device driver experience
  • Experience with device monitoring tools
  • Strong communication skills
Good to have:
  • Windows OS experience
Perks:
  • Equity
  • Benefits

Job Details

NVIDIA is searching for outstanding software engineers to join the CUDA driver team. This team develops and supports NVIDIA's GPU administration tools for monitoring and orchestrating our Compute GPU product line-up. The NVIDIA Data Center product line-up scales from single GPU add-in cards to full system DGX products, all built on developing technologies like PCI Express, NVLink, and NVSwitch. This work includes design, development, verification, and maintenance of new software features that monitor and run the Compute product line-up on Windows and Linux Operating Systems. In this role, you will work with hardware and kernel driver engineers on exposing new GPU features to customers and system administrators.

What you'll be doing:

  • Work on System and Device Monitoring/Management Tools for our Compute Professional Solutions products!

  • Leverage the C-based NVML (NVIDIA Management Library) API, NVIDIA-SMI (NVIDIA System Management Interface), and C++ Device Monitoring libraries and tools!

  • Effectively write maintainable and well-tested code as well as develop code for multiple operating systems.

  • Coordinate and drive development efforts across multiple teams defining forward-looking improvements.

  • Develop and maintain software features targeted at enabling and supporting NVIDIA GPU hardware.

  • Impact both current and upcoming Linux and Windows based operating systems, ensuring the best performance and feature set and cross platform implementation.

  • Support new hardware architectures for both pre-silicon and post-silicon.

  • Work with other internal worldwide teams (software, hardware, architecture, OEM support).

  • Collaborate with customers on understanding needs and defining feature requirements, as well as communicate new features and solutions.

What we need to see:

  • B.S. or M.S. in Computer Science, Computer Engineering, or Electrical Engineering (or equivalent experience).

  • 6+ years of "hands on" experience developing or maintaining user space library and tools, especially for the Linux OS.

  • Programming skills in C, C++ and Python required

  • Experience with kernel device drivers, kernel development and debugging or working with low-level hardware and software interfaces.

  • Experience working with device monitoring tools is a plus

  • Strong English written and oral communication skills to collaborate with other specialists or teams globally (worldwide).

  • Windows operating systems experience

The base salary range is 148,000 USD - 287,500 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

Epic Games - Senior Gameplay Systems Engineer, Developer Relations

Epic Games

(On-Site)
• 1 Month ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Ukraine (Remote)
• 4 Months ago
Game Boost - Senior Game Producer for successful first-person simulation game

Game Boost

Stockholm, Stockholm County, Sweden (Hybrid)
• 2 Months ago
NVIDIA - Deep Learning Software Engineer, Performance Optimization

NVIDIA

Tokyo, Japan (On-Site)
• 1 Month ago
Luxoft - Android Framework Developer

Luxoft

Italy, New York, United States (Remote)
• 2 Months ago
Nielsen Holdings - Staff Machine learning Engineer

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
• 1 Month ago
Easygo - Software Development Engineer (Sydney)

Easygo

Sydney, New South Wales, Australia (On-Site)
• 2 Months ago
Google - Senior Software Engineer, TPU, Google Cloud Platform

Google

Taipei City, Taiwan (On-Site)
• 1 Month ago
NVIDIA - Senior ASIC Design Engineer

NVIDIA

Washington, District Of Columbia, United States (Remote)
• 1 Month ago
Niantic - Senior Computer Vision Software Engineer

Niantic

Bellevue, Washington, United States (Hybrid)
• 1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Wargaming - Render Engineer (Unannounced project)

Wargaming

Belgrade, Serbia (On-Site)
• 3 Months ago
Epic Games - Research Engineer

Epic Games

Berlin, Berlin, Germany (On-Site)
• 1 Day ago
ByteDance - Algorithm Engineer - Audio Understanding

ByteDance

Singapore (On-Site)
• 3 Months ago
PTW - Unreal Game Engineer | Mid-level Unreal Developer

PTW

São Paulo, State Of São Paulo, Brazil (On-Site)
• 4 Months ago
Unity - Lead, Software Engineering, Embedded OS Platform Team

Unity

Germany (Remote)
• 2 Months ago
Epic Games - Senior Tools Programmer

Epic Games

(On-Site)
• 3 Weeks ago
Samsung Semiconductor - Intern, AI/ML Software Engineer

Samsung Semiconductor

San Jose, California, United States (Hybrid)
• 1 Month ago
Warhorse Studios - Senior tools programmer/Technical animator

Warhorse Studios

Prague, Prague, Czechia (Hybrid)
• 3 Months ago
Meta - ASIC Engineer, Design Verification

Meta

Sunnyvale, California, United States (Remote)
• 3 Months ago
Advarra - Sr Software Engineer

Advarra

Bengaluru, Karnataka, India (Hybrid)
• 3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Captions - Senior Accounting Manager

Captions

New York, New York, United States (On-Site)
• 3 Months ago
Patreon - Staff Product Designer, Podcasting

Patreon

San Francisco, California, United States (Hybrid)
• 3 Months ago
Aristocrat Gaming - Product Resilience Architect

Aristocrat Gaming

Las Vegas, Nevada, United States (Hybrid)
• 1 Week ago
Samsung Semiconductor - Intern, High Capacity SSD Software Ecosystem

Samsung Semiconductor

San Jose, California, United States (Hybrid)
• 1 Month ago
DraftKings - Growth Marketing Senior Associate, Talent Partnerships

DraftKings

Boston, Massachusetts, United States (On-Site)
• 2 Weeks ago
AVER LLC - Senior Latent Print Examiner

AVER LLC

United States (On-Site)
• 4 Months ago
Hasbro - Print Production Specialist

Hasbro

Renton, Washington, United States (On-Site)
• 3 Weeks ago
The Walt Disney Company - Animal Keeper - Small Mammal / Ectotherm (Seasonal)

The Walt Disney Company

Lake Buena Vista, Florida, United States (On-Site)
• 1 Week ago
Probably Monsters - Senior UI Artist

Probably Monsters

Dallas, Texas, United States (On-Site)
• 4 Hours ago
Microsoft - Member of Technical Staff - Android Engineer

Microsoft

Mountain View, California, United States (Hybrid)
• 1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Riot Games - Senior Game Product Manager, Social Systems - 2XKO

Riot Games

Dublin, County Dublin, Ireland (On-Site)
• 3 Months ago
Google - Software Engineering Intern, PhD, Summer 2025

Google

Mountain View, California, United States (On-Site)
• 3 Months ago
The Walt Disney Company - Senior Generalist

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
• 5 Months ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

Mountain View, California, United States (On-Site)
• 3 Months ago
HP - Principal Software Engineer

HP

Boise, Idaho, United States (On-Site)
• 1 Month ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

Chicago, Illinois, United States (Remote)
• 4 Months ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

Chicago, Illinois, United States (Remote)
• 4 Months ago
Hologate gmbh - R&D Software Engineer (f/d/m)

Hologate gmbh

Munich, Bavaria, Germany (On-Site)
• 3 Months ago
Microsoft - Senior Researcher

Microsoft

Redmond, Washington, United States (On-Site)
• 4 Weeks ago
Tesla - PLC Programmer

Tesla

Neutraubling, Bavaria, Germany (On-Site)
• 1 Week 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.


Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

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