Senior Systems Software Engineer, Data Center - CUDA

2 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

Ubisoft - Monitoring Specialist - Golang Developer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
1 Month ago
sagecor - Software Engineer 3

sagecor

Annapolis Junction, Maryland, United States (On-Site)
2 Weeks ago
GameJobs - Senior Data Scientist

GameJobs

São Paulo, State Of São Paulo, Brazil (On-Site)
11 Months ago
Google - Silicon Physical Design CAD Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Riot Games - Principal Software Engineer, Gameplay - Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
2 Weeks ago
Remedy Entertainment Plc - Performance Capture Artist

Remedy Entertainment Plc

Helsinki, Uusimaa, Finland (On-Site)
2 Months ago
Fluence - Controls Software Engineer-II(m/f/d)

Fluence

Erlangen, Bavaria, Germany (Hybrid)
6 Months ago
NVIDIA - Senior Malware Research Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
NVIDIA - Senior Deep Learning Engineer

NVIDIA

Redmond, Washington, United States (On-Site)
1 Month ago
ByteDance - ISP/Display Firmware Prototype Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Perplexity AI - Senior C++ Developer – Search Core

Perplexity AI

Belgrade, Serbia (On-Site)
8 Hours ago
ByteDance - Research Engineer / Scientist - AI for Databases

ByteDance

Seattle, Washington, United States (On-Site)
2 Days ago
Nexon America - Senior Gameplay Engineer

Nexon America

El Segundo, California, United States (Hybrid)
1 Day ago
Crunchyroll - Senior Investigations Analyst

Crunchyroll

Los Angeles, California, United States (On-Site)
1 Month ago
NVIDIA - Silicon Validation Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
Google - Staff Data Scientist, Research, Search AI

Google

Mountain View, California, United States (On-Site)
2 Days ago
MerQube - Cloud Support Engineer (Fintech)

MerQube

(Remote)
1 Day ago
AI Fund - Engineering Lead

AI Fund

Los Angeles, California, United States (Hybrid)
1 Year ago
Applied Materials - Sr Manager - Physical Design Methodology

Applied Materials

Bengaluru, Karnataka, India (On-Site)
1 Day ago
Aryaka - UI_UX Engineer

Aryaka

Bengaluru, Karnataka, India (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Jobs in Austin, Texas, United States

Google - Staff Interaction Designer, Google Ads

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
Virtusa - Manual Tester

Virtusa

Austin, Texas, United States (On-Site)
8 Months ago
Penumbra - MES Functional Analyst III

Penumbra

Roseville, California, United States (On-Site)
6 Months ago
The Walt Disney Company - Manager, Media Planning & Buying

The Walt Disney Company

New York, New York, United States (On-Site)
3 Days ago
Epoch Games - 3D Character Artist

Epoch Games

North Carolina, United States (Remote)
1 Month ago
DraftKings - Talent Acquisition Specialist

DraftKings

Las Vegas, Nevada, United States (On-Site)
2 Weeks ago
Visual Concepts - Senior Backend Engineer, NBA 2K

Visual Concepts

Novato, California, United States (On-Site)
6 Months ago
Haleon - Environment, Health & Safety Specialist

Haleon

New York, United States (On-Site)
5 Hours ago
ByteDance - Senior Software Engineer - Automation Testing Tools and AI-Driven Quality Assurance Technology

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Google - Director, Development, Ads Safety, Platform and Experiences

Google

Mountain View, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Software Engineer (For Women in Tech Candidates)

Google

State Of Minas Gerais, Brazil (On-Site)
4 Months ago
Google - Silicon Design Verification Engineer

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
NVIDIA - System Memory Validation Software Engineer

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Google - Senior Embedded Software Engineer, ChromeOS Platform

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
ByteDance - Experienced Technical Lead - Edge Cloud Infrastructure - San Jose / Seattle / Boston

ByteDance

Boston, Massachusetts, United States (On-Site)
6 Months ago
Google - Software Engineering Intern, 2025

Google

Tokyo, Japan (On-Site)
2 Days ago
Krafton  - [Publishing Platform Div.] Sr. Web Front-End Developer (5년 이상)

Krafton

Seoul, South Korea (On-Site)
5 Months ago
NVIDIA - Senior GPU Cluster Software Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
Tesla - Lead/Manager (Power) Electronic/Electrical Design Engineer

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
ByteDance - DevOps Engineer - Applied Machine Learning Engine (Singapore)

ByteDance

Singapore (On-Site)
5 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)

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 (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

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