System Software Engineer, GPU Development Tools

4 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

Epic Games - Senior Console Engineer

Epic Games

Bellevue, Washington, United States (On-Site)
1 Month ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
3 Months ago
Amber Studio Careers - Unity Game Engineer

Amber Studio Careers

Bogotá, Bogota, Colombia (Remote)
2 Weeks ago
Obsidian Entertainment - Graphics Programmer (Staff/Senior)

Obsidian Entertainment

Canada (On-Site)
9 Months ago
Blind Squirrel Games - Senior Generalist Engineer

Blind Squirrel Games

Austin, Texas, United States (Hybrid)
4 Months ago
NVIDIA - Solutions Architect, Networking - Cloud Service Providers

NVIDIA

Redmond, Washington, United States (Hybrid)
1 Month ago
N-iX - Senior C++ Engineer (High Performance Computing)

N-iX

Colombia (Remote)
1 Month ago
NVIDIA - Deep Learning Engineer, Datacenters

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
ByteDance - Research Scientist Graduate (High-Performance Computing (Inference Optimization) - Vision AI Platform)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Samsung Semiconductor - Staff Engineer, AI

Samsung Semiconductor

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PlayStation Global - Senior Machine Learning Graphics Engineer

PlayStation Global

London, England, United Kingdom (Hybrid)
1 Month ago
Ubisoft - Senior Programmer

Ubisoft

Bucharest, Bucharest, Romania (Hybrid)
6 Months ago
Creative Assembly - Senior Engine Programmer

Creative Assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago
Amber - Senior Unity Game Engineer (Project Based)

Amber

Bucharest, Bucharest, Romania (On-Site)
10 Months ago
NvizzioCreations - Programmeur(euse) Senior - Unreal

NvizzioCreations

Québec City, Quebec, Canada (On-Site)
6 Months ago
Next Level Games - Rendering Engineer

Next Level Games

Vancouver, British Columbia, Canada (Hybrid)
7 Months ago
24bit games - Senior Game Developer

24bit games

(Remote)
3 Weeks ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
3 Months ago
Unity - Senior Graphics Engineer

Unity

Helsinki, Uusimaa, Finland (On-Site)
1 Month ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Springer Group - Research Integrity Adviser

Springer Group

Shanghai, China (On-Site)
1 Week ago
Scopely - Tech Team Lead

Scopely

Shanghai, China (On-Site)
1 Month ago
Yodo1 - China Publishing BD Manager

Yodo1

China (Remote)
10 Months ago
sony global (Games) - Artificial Intelligence Researcher

sony global (Games)

Beijing, China (On-Site)
1 Month ago
Zen game - 3D Motion

Zen game

Shenzhen, Guangdong Province, China (On-Site)
2 Weeks ago
Zengame Technology - Live Streaming Commerce Manager

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Tencent - Game Operation Manager

Tencent

Shenzhen, Guangdong Province, China (On-Site)
6 Months ago
Qingci - AI Original Artist

Qingci

Xiamen, Fujian, China (On-Site)
2 Weeks ago
Tencent - NIKKE Global IP Brand Manager

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Tencent - UA Manager - AI Integrated

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior ASIC Verification Engineer - Networking Chip Design

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
NXP - Senior Principal Software Architect - Platform and RF Software

NXP

Bucharest, Bucharest, Romania (On-Site)
8 Months ago
NVIDIA - Senior Observability Architect, AI and HPC

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Tesla - Torque Tool and Production Technology Internship

Tesla

Brandenburg, Germany (On-Site)
3 Months ago
ByteDance - Research Scientist Graduate (Foundation Model, Video Generation) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
Skydio - Flight Test Operator - Flight Core and Hardware Validation

Skydio

San Mateo, California, United States (On-Site)
10 Months ago
Tesla - SPS Programmer

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
3 Months ago
Riot Games - Associate Art Director (Characters) - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
7 Months ago
Ubisoft - Lead R&D Scientist

Ubisoft

Shanghai, Shanghai, China (On-Site)
1 Month ago
NVIDIA - Senior Systems Software Engineer, Data Center - CUDA

NVIDIA

Austin, Texas, United States (On-Site)
3 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