Senior Systems Software Engineer, Data Center - CUDA

5 Months ago • 6 Years + • Data Analysis • $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

Power Integrations - Cost Financial Analyst

Power Integrations

San Jose, California, United States (On-Site)
1 Month ago
Xentrix studios - Compositing – Artist

Xentrix studios

India (On-Site)
7 Months ago
Jane Street - Finance Operations Analyst

Jane Street

New York, United States (On-Site)
1 Month ago
Universal Music Group - Accounting Manager

Universal Music Group

Los Angeles, California, United States (On-Site)
1 Month ago
Putnam - Principal, Value Communications (HTA and Market Access)

Putnam

London, England, United Kingdom (Hybrid)
1 Month ago
Canva - Senior Software Engineer (Python) - Data Platform

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
Apple - Camera Data Engineer

Apple

San Diego, California, United States (On-Site)
2 Weeks ago
binance - Data Scientist, Quantitative Trading (NLU/NLP)

binance

Taipei City, Taiwan (Remote)
1 Month ago
Apple - Data Engineer - Maps

Apple

Cupertino, California, United States (On-Site)
3 Weeks ago
miniclip - Senior Data Analyst

miniclip

London, England, United Kingdom (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

flying wild hog - Senior/Principal Gameplay Animator

flying wild hog

(Remote)
2 Months ago
Digital dot robots - Robotics Technician

Digital dot robots

Pittsburgh, Pennsylvania, United States (On-Site)
1 Month ago
Trackman - Simulator Design Project Manager

Trackman

Phoenix, Arizona, United States (On-Site)
5 Months ago
lucas films - Line Producer

lucas films

London, England, United Kingdom (Hybrid)
1 Month ago
Sporty - Programming Scheduler

Sporty

Rio De Janeiro, Brazil (On-Site)
1 Month ago
Ingenuity Studios, LLC - CG Generalist

Ingenuity Studios, LLC

Vancouver, British Columbia, Canada (Remote)
1 Year ago
WebFX - Jr. Web Developer

WebFX

Ann Arbor, Michigan, United States (On-Site)
8 Months ago
Illumina - Sr. District Sales Manager

Illumina

United States (Remote)
1 Month ago
DMG - Account Executive

DMG

Cincinnati, Ohio, United States (On-Site)
3 Weeks ago
NinjaVan - Junior Executive, Shipper Support Management

NinjaVan

Subang Jaya, Selangor, Malaysia (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

flip fit - Data Scientist

flip fit

El Segundo, California, United States (On-Site)
8 Months ago
Ten4 - Sales Account Executive - Gaming

Ten4

Seattle, Washington, United States (On-Site)
9 Years ago
Apple - Marketing Strategist, Future Retail Initiatives

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Discord - Senior Technical Program Manager, Cost & Efficiency

Discord

San Francisco, California, United States (On-Site)
2 Months ago
GHX - Sales Account Manager

GHX

United States (On-Site)
1 Month ago
Electronic Arts - AI Business Strategist

Electronic Arts

Los Angeles, California, United States (Hybrid)
1 Month ago
Notion - Software Engineer, AI Product

Notion

San Francisco, California, United States (On-Site)
1 Month ago
JDA - Senior Specialist Employee Engagement & Internal Communications

JDA

Las Vegas, Nevada, United States (On-Site)
3 Weeks ago
bytedance - Software Engineer Graduate (RDMA Network - High Speed Network)

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
Tekion Corp - Machine Learning Architect

Tekion Corp

Pleasanton, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Data Analysis Jobs

Cadence - Sr Staff Business Systems Analyst

Cadence

San Jose, California, United States (On-Site)
9 Months ago
Ziff Davis - Customer Data Analyst

Ziff Davis

United States (Remote)
2 Weeks ago
blend - Manager - Data Science

blend

Hyderabad, Telangana, India (On-Site)
1 Week ago
endava - Senior Data Engineer with Python and Databricks

endava

Pitești, Argeș, Romania (On-Site)
1 Month ago
Virtusa - Data Scientist

Virtusa

Andhra Pradesh, India (On-Site)
9 Months ago
miniclip - Data Engineer

miniclip

Lisbon, Lisbon, Portugal (On-Site)
1 Month ago
CRB workforce  - Data Engineer

CRB workforce

Seattle, Washington, United States (On-Site)
4 Weeks ago
Ziff Davis - Data Architect

Ziff Davis

Helsinki, Uusimaa, Finland (Hybrid)
1 Month ago
PrizePicks - Staff Data Science Engineer

PrizePicks

Atlanta, Georgia, United States (Remote)
2 Months ago
Apple - Cellular Data Science & Machine Learning Engineer

Apple

San Diego, California, United States (On-Site)
1 Month 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)

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)

Beijing, Beijing, China (On-Site)

Santa Clara, California, United States (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