Senior Systems Software Engineer, Data Center - CUDA

3 Months 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. Responsibilities include designing, developing, verifying, and maintaining software features for monitoring and managing NVIDIA's Compute GPU product line, ranging from single GPUs to DGX systems. This involves working with hardware and kernel driver engineers, utilizing APIs like NVML and NVIDIA-SMI, and developing code for Windows and Linux. The role requires collaborating with internal and external teams, understanding customer needs, and supporting new hardware architectures. The engineer will contribute to improving performance, features, and cross-platform implementation of monitoring and management tools.
Must have:
  • 6+ years experience developing user-space libraries and tools (Linux OS)
  • C, C++, Python programming skills
  • Experience with kernel device drivers or low-level hardware/software interfaces
  • Strong written and oral communication skills
Good to have:
  • Experience with device monitoring tools
  • 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

Interactive Brokers - QA Developer

Interactive Brokers

Tallinn, Harju County, Estonia (Hybrid)
2 Weeks ago
Hedra - Senior Research Engineer

Hedra

New York, New York, United States (On-Site)
2 Months ago
Riot Games - Staff Anti-Cheat Analyst

Riot Games

Los Angeles, California, United States (On-Site)
4 Months ago
Razer - Software Testing Intern

Razer

Singapore (On-Site)
4 Days ago
Flying Bark Productions - Rigging Artist

Flying Bark Productions

Sydney, New South Wales, Australia (Hybrid)
2 Months ago
Google - Software Engineer, Site Reliability Engineering, Campus

Google

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Pattern - Senior Software Engineer - frontend

Pattern

Pune, Maharashtra, India (On-Site)
8 Months ago
NVIDIA - Senior Board Design Hardware Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
Corsair - Embedded Software Engineer

Corsair

Ljubljana, Ljubljana, Slovenia (On-Site)
1 Month ago
Google - Software Engineer, gReach Program for People with Disabilities

Google

Shanghai, Shanghai, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

bytedance - Research Scientist, Responsible AI

bytedance

San Jose, California, United States (On-Site)
2 Months ago
Larian Studios - Motion Capture Specialist

Larian Studios

Guildford, England, United Kingdom (On-Site)
3 Weeks ago
Mistplay - Senior Data Scientist II

Mistplay

Montreal, Quebec, Canada (Hybrid)
1 Month ago
AI Fund - Curriculum Engineer

AI Fund

(Remote)
4 Months ago
Cygames - Technical Artist/DCC Tool Development/Tokyo

Cygames

Tokyo, Tokyo, Japan (On-Site)
1 Month ago
Qualcomm - Signal Integrity Architect

Qualcomm

Santa Clara, California, United States (On-Site)
1 Week ago
nexon america - Senior Gameplay Engineer

nexon america

El Segundo, California, United States (Hybrid)
1 Month ago
Penrose studios - Server Engineer

Penrose studios

San Francisco, California, United States (On-Site)
3 Weeks ago
GoMotive - Software Engineer, Machine Learning

GoMotive

Pakistan (Remote)
2 Months ago
Marsh McLennan - Manager - Actuarial

Marsh McLennan

Mumbai, Maharashtra, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Austin, Texas, United States

TiMi - Game Publishing Manager

TiMi

Bellevue, Washington, United States (On-Site)
4 Days ago
DraftKings - Senior Associate Delivery Manager

DraftKings

United States (Remote)
4 Days ago
NVIDIA - Senior Math Libraries Engineers - Python APIs

NVIDIA

Remote, Oregon, United States (Remote)
3 Months ago
Biofire DX - Regulatory and Quality Compliance Expert

Biofire DX

Salt Lake City, Utah, United States (On-Site)
2 Months ago
Apple - K-12 Education Account Executive

Apple

San Jose, California, United States (On-Site)
6 Days ago
Gupta - Motion Designer

Gupta

Boston, Massachusetts, United States (On-Site)
1 Month ago
The Walt Disney Company - Content Programming Manager

The Walt Disney Company

Glendale, California, United States (On-Site)
2 Months ago
sitetracker - Senior Software Engineer

sitetracker

Austin, Texas, United States (Remote)
2 Years ago
GlobalStep - Vice President of Product Development

GlobalStep

United States (On-Site)
5 Days ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Manager, Digital Design - Mixed-Signal High-Speed I/O SerDes

NVIDIA

Santa Clara, California, United States (On-Site)
4 Months ago
Twitch - Sr. Applied Scientist

Twitch

San Francisco, California, United States (On-Site)
2 Months ago
bytedance - Senior Machine Learning Ops Engineer, ML System - Foundation Model

bytedance

San Jose, California, United States (On-Site)
4 Months ago
Equivalent Jobs - C++ TEAM LEAD (MARKETS EXPANSION)

Equivalent Jobs

(Remote)
6 Months ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Ann Arbor, Michigan, United States (On-Site)
6 Months ago
NVIDIA - Silicon Reliability Engineer

NVIDIA

Canada (Hybrid)
3 Months ago
Assystems - Site Mechanical Engineer

Assystems

Bagalkote, Karnataka, India (On-Site)
7 Months ago
NVIDIA - Senior Chip Architect

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
4 Months ago
rivos - Accelerator Verification Intern

rivos

Santa Clara, California, United States (Hybrid)
7 Months ago
Samsung Semiconductor - Staff Engineer, Performance Modeling Architect

Samsung Semiconductor

San Jose, California, United States (Hybrid)
2 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.

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

Massachusetts, United States (On-Site)

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

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

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

Texas, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Pune, Maharashtra, India (On-Site)

Taipei City, Taiwan (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