System Software Engineer, GPU Development Tools

3 Months ago • 5 Years + • Research & Development

Job Summary

Job Description

This System Software Engineer role at NVIDIA focuses on developing high-level chip models, test APIs, trace generation workflows, and analysis tools for GPU development. You'll improve daily workflows for chip modelers and designers, empower GPU architects to understand application performance, and coordinate with architecture and software teams for functional and performance testing. The role involves working across GPU, driver, and application stacks, contributing to the core infrastructure for execution, automation, and debugging of large-scale GPU development.
Must have:
  • Bachelor's degree in CS/CE or related
  • 5+ years experience
  • Strong C/C++ skills
  • Excellent interpersonal skills
  • Familiarity with scripting language (Python/Perl)
Good to have:
  • OS kernel or driver development experience
  • GPU API knowledge (DirectX, CUDA, Vulkan, OpenGL)
  • Chip/system simulation experience
  • Deep understanding of system architecture
  • Advanced web-based visualization skills

Job Details

A key part of NVIDIA's strength is our sophisticated development tools and modelling environments that enable our incredible pace of delivering new technology to market. We are looking for forward-thinking, hard-working, and creative people to join a multifaceted software team with high production-quality standards. This software engineering role involves developing high-level chip models, test APIs and trace generation workflows, and analysis tools. As a member of the software development team, you will engineer and improve the core infrastructure for execution, automation, and debugging the development of large-scale, general-purpose graphics and computing chips. This infrastructure enables our driver stack, applications, tests, and studies to run unchanged on all functional, diagnostic, and performance models.

What you’ll be doing:

  • This role will require you to play a critical part in every stage of development of a GPU!

  • Improve the daily workflows of the world’s top chip modelers and designers to help produce the next greatest generation of GPUs.

  • Empower GPU architects to understand application performance today and model competition-destroying performance for tomorrow.

  • Coordinate with architecture and software teams to enable functional and performance testing for the next architecture.

What we need to see:

  • Bachelor's or higher degree in Computer Science, Computer Engineering, or related major

  • 5+ years of experience

  • Aptitude to work across the GPU, driver, and application stacks

  • Strong C/C++ is a must-have capability

  • Excellent interpersonal skills

  • Ability to multi-task

  • Some familiarity with a scripting language, such as Python or Perl

  • Flexibility for working in an evolving environment with different frameworks and requirements

Ways to stand out from the crowd:

  • Know-how working on operating system kernels or writing device drivers with strong systems-level debugging skills

  • A knowledge of GPU APIs such as DirectX, CUDA, Vulkan or OpenGL

  • Experience with chip and/or system simulation

  • Deep understanding of systems architecture: CPU, GPU, memory, display, buses, kernel internals would be helpful

  • Advanced programming expertise with full-stack web based visualization technologies to help provide data insights.

#LI-Hybrid

Similar Jobs

Absurd Ventures - Principal Rendering Engineer

Absurd Ventures

Santa Monica, California, United States (On-Site)
19 Hours ago
Nexon America - Senior Gameplay Engineer

Nexon America

El Segundo, California, United States (Hybrid)
1 Day ago
Stardock - Senior Graphics Engineer

Stardock

Plymouth, Michigan, United States (On-Site)
8 Months ago
NVIDIA - Senior Generalist Software Engineer -- Omniverse

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
Epic Games - Senior Console Engineer

Epic Games

Bellevue, Washington, United States (On-Site)
2 Weeks ago
NVIDIA - Power Architecture and Optimization Engineer – New College Grad 2025

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago
Nagarro - SAP FI/CO Senior Consultant

Nagarro

Germany (Remote)
1 Month ago
NVIDIA - Senior Firmware Engineer - Memory Subsystem

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
NVIDIA - Hardware Application Engineer, Ethernet Switch

NVIDIA

Beijing, Beijing, China (Hybrid)
2 Months ago
Google - Senior Hardware Engineer, Pixel Camera Module

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Exient - Senior Programmer

Exient

Floriana, Malta (On-Site)
9 Months ago
Epic Games - Senior Machine Learning Rendering Engineer

Epic Games

(On-Site)
1 Month ago
Sports Interactive - Senior Software Engineer (Graphics)

Sports Interactive

England, United Kingdom (Hybrid)
1 Month ago
Nexon - Lead Gameplay Engineer

Nexon

El Segundo, California, United States (Hybrid)
2 Weeks ago
Sports Interactive - Senior Software Engineer (Graphics)

Sports Interactive

London, England, United Kingdom (Hybrid)
2 Months ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Guadalajara, Jalisco, Mexico (On-Site)
10 Months ago
NVIDIA - Software Engineering Intern - OpenBMC

NVIDIA

Taipei City, Taiwan (On-Site)
3 Weeks ago
Warner Bros Games - Senior Programmer, Rendering

Warner Bros Games

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Nintendo - Software Engineer I, Graphics (NST)

Nintendo

Redmond, Washington, United States (Hybrid)
7 Months ago
Cygames - Sound Engineer / Game Engine / Tokyo

Cygames

Tokyo, Tokyo, Japan (On-Site)
23 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

NVIDIA - Senior Solutions Architect, Omniverse Platform

NVIDIA

Beijing, Beijing, China (On-Site)
1 Month ago
Infold Games - Q版漫画师(IP方向)

Infold Games

Shanghai, Shanghai, China (On-Site)
8 Months ago
Supercell - Combat Animator, Project R.I.S.E

Supercell

Shanghai, Shanghai, China (On-Site)
6 Months ago
PHINIA - Cashier

PHINIA

Shanghai, China (On-Site)
23 Hours ago
Google - Account Manager, Fintech, Large Customer Sales

Google

Shanghai, Shanghai, China (On-Site)
2 Days ago
Spin Master - Senior Logistics Officer (Temporary)

Spin Master

Guangdong Province, China (On-Site)
1 Month ago
Fictiv - Manufacturing Engineer

Fictiv

Guangzhou, Guangdong Province, China (On-Site)
7 Hours ago
Riot Games - Brand Manager, VALORANT

Riot Games

Shanghai, China (On-Site)
1 Day ago
Riot Games - Senior User Researcher

Riot Games

Shanghai, Shanghai, China (On-Site)
9 Months ago
Tencent - UA Manager - AI Integration

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Ubisoft - Principal R&D Scientist on Bots & Behaviors

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (Hybrid)
3 Months ago
GoMotive - Engineering Manager, Full Stack (MarTech)

GoMotive

Pakistan (Remote)
1 Month ago
Google - ASIC Architect, Silicon

Google

Mountain View, California, United States (On-Site)
1 Week ago
ByteDance - Senior Machine Learning Ops Engineer, ML System

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
NVIDIA - HPC Operations Manager - Hardware Engineering

NVIDIA

Austin, Texas, United States (On-Site)
2 Months ago
Tencent - NLP/LLM Research Intern

Tencent

London, England, United Kingdom (On-Site)
1 Month ago
NVIDIA - Mixed Signal Analog Circuit Designer (RDSS Intern)

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
NVIDIA - DFX Software Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
Google - Technical Program Manager III, NPI System Software, Cloud AI Systems

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Google - Software Engineering Intern, 2025

Google

Tokyo, Japan (On-Site)
2 Days 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