System Software Engineer - CUDA Driver

3 Months ago • 3 Years + • Research & Development • $120,000 PA - $235,750 PA

Job Summary

Job Description

NVIDIA seeks a senior System Software Engineer to work on their CUDA system software team. Responsibilities include designing, developing, debugging, and deploying features for NVIDIA hardware and mobile system-on-chip (SOC) devices. The role involves all aspects of development, from design feedback and pre-silicon modeling to silicon bringup and production software deployment. Candidates should have strong system software programming skills, operating system and kernel programming expertise, and a deep understanding of hardware architecture. Collaboration with hardware and software engineers is essential.
Must have:
  • Expert C programming and parallel programming skills
  • Strong system software development experience
  • Deep understanding of hardware and OS architectures
  • Experience with complex system-level development and debugging
Good to have:
  • CUDA experience
  • Hardware simulation/emulation experience
  • Kernel experience with Linux, Android, Chrome, or Windows
Perks:
  • Equity
  • Benefits

Job Details

NVIDIA’s invention of the GPU in 1999 sparked 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 — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company.” We're looking to grow our company, and build our teams with the smartest people in the world. Join us at the forefront of technological advancement.

We are seeking a senior software engineer to work in our CUDA system software team. You will have strong system software programming skills, a thorough understanding of operating systems and kernel programming, a deep understanding of hardware architecture, and excellent communication and planning skills. You will work closely with both hardware engineers and other software engineers to design, develop, debug and deploy many functional aspects of NVIDIA hardware and mobile system-on-chip (SOC) devices.

What you'll be doing:

You can expect be heavily involved through all aspects of development of our world-class products, ranging from design feedback, early modeling and simulation of hardware in pre-silicon environments, through early silicon bringup and finally deployment of features in production software that is delivered to end users. You should be eager to learn about, and contribute to, the design of new compute and graphics drivers and new GPU architectures.

What we need to see:

  • Bachelor (or equivalent experience) or Masters of Science in Computer Science or Computer Engineering, (a PhD is a plus)

  • 3+ years of relevant systems software development experience

  • Expert C programming skills, with strong knowledge of parallel programming

  • Excellent knowledge of computer system architectures

  • Low-level operating system knowledge a requirement

  • You have experience with complex system-level development and debugging

  • We would like to see applicants with a strong ability to multitask and perform well under pressure

  • Be self driven, with a focus on execution and quality, with great communication and planning skills.

Ways to stand out from the crowd:

  • Engineers with CUDA experience are always a plus

  • Hardware simulation, emulation, and bringup experience is desirable

  • Kernel experience with Linux, Android, Chrome, or Windows systems is helpful

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

NVIDIA - Senior System Software Engineer - Triton Inference Server

NVIDIA

Washington, United States (Remote)
3 Months ago
NVIDIA - Product Test Hardware Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
4 Months ago
The Walt Disney Company - Senior Data Scientist - NLP/LLM

The Walt Disney Company

Glendale, California, United States (On-Site)
1 Month ago
ByteDance - Machine Learning Engineer-Model Serving Infrastructure (AML-Engine)

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
ByteDance - Senior Site Reliability Engineer, AI Applications

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
ByteDance - Software Engineer, ML System Scheduling

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
ByteDance - Research Scientist Intern (Doubao (Seed) - Foundation Model, Speech Understanding) - 2024 Summer (PhD)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Krafton  - PUBG EAST Region Business/Strategic Planning Manager (6+ years experience)

Krafton

Seoul, South Korea (On-Site)
2 Months ago
Tesla - Constructor

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
3 Months ago
Samsung Semiconductor - Principal, Emulation Lead

Samsung Semiconductor

San Jose, California, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior Technical Program Manager - Supply Chain Planning

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Canva - Senior Computer Vision Engineer - Photo AI

Canva

Vienna, Vienna, Austria (Remote)
2 Months ago
ByteDance - Research Engineer in Large Model System

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
NVIDIA - Senior Software Architect - Data Center Systems

NVIDIA

Austin, Texas, United States (Remote)
2 Months ago
NVIDIA - Senior Field Application Engineer

NVIDIA

Canada (Hybrid)
3 Months ago
Netflix - Machine Learning Engineer (L5) - Content and Studio

Netflix

United States (Remote)
1 Month ago
NVIDIA - Research Scientist - Design Automation

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
NVIDIA - Senior Physical Design Methodology Engineer, PPA Fusion Compiler

NVIDIA

Hillsboro, Oregon, United States (On-Site)
2 Months ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Burlingame, California, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

NetEase Games - Group Function - FP&A Manager (CA)

NetEase Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Epic Games - Character Concept Outsource Lead

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Netflix - Character FX Artist

Netflix

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Epic Games - Lead Gameplay Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
11 Months ago
Larian Studios - VFX Director | Directeur Effets Visuels VFX

Larian Studios

Quebec, Canada (On-Site)
6 Months ago
Ubisoft - Team Lead - Animation

Ubisoft

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Lionbridge Games - Community Coordinator

Lionbridge Games

Quebec, Canada (Hybrid)
3 Months ago
Salesforce - Commercial Account Executive - Canada

Salesforce

Vancouver, British Columbia, Canada (Remote)
2 Months ago
Ubisoft - Technical Animation Director

Ubisoft

Montreal, Quebec, Canada (Hybrid)
1 Month ago
DraftKings - Software Engineering Manager, Native

DraftKings

Canada (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Rockstar Games - Engineering Manager

Rockstar Games

New York, New York, United States (On-Site)
2 Months ago
Tesla - Associate Process Technician (Formation)

Tesla

Grünheide (Mark), Brandenburg, Germany (On-Site)
3 Months ago
ByteDance - Software Engineer, Model Inference

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Henkel - Data Scientist-Intern

Henkel

Pune, Maharashtra, India (On-Site)
8 Months ago
NVIDIA - DFX CAD Tools Development Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
NVIDIA - Senior Physical Design Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
4 Months ago
Nielsen Holdings - Backend Developer - Java (P3)

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
5 Months ago
ByteDance - Software Engineer in ML Systems Graduate (AML - Machine Learning Systems) - 2024 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
ASSIST Software - C/C++ Embedded Engineer

ASSIST Software

Suceava, Suceava County, Romania (On-Site)
6 Months ago
Rivos - Silicon Power - Full-time

Rivos

Bengaluru, Karnataka, India (Hybrid)
7 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 (Hybrid)

Santa Clara, California, United States (Hybrid)

Pune, Maharashtra, India (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