System Software Engineer, GPU Development Tools

1 Month 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

Zinnia - Senior Software Engineer I - Calculation Services, India

Zinnia

Gurugram, Haryana, India (On-Site)
3 Months ago
OKX - Graduate Hire 2024/25 - Blockchain Engineer

OKX

Hong Kong (On-Site)
4 Months ago
Larian Studios - Tools Director

Larian Studios

Guildford, England, United Kingdom (On-Site)
3 Months ago
NVIDIA - Senior Mixed Signal Design Verification Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
ByteDance - Network Engineer Graduate (Tech Infra - IaaS) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Intel Corporation - Component Debug manager

Intel Corporation

Haifa District, Israel (Hybrid)
2 Months ago
Intel Corporation - Graduate Talent (Functional Validation)

Intel Corporation

Penang, Malaysia (Hybrid)
2 Months ago
Trend Micro - Senior Software Development Engineer

Trend Micro

Manila, Metro Manila, Philippines (Hybrid)
4 Months ago
Rivos - Platform FPGA Design

Rivos

Santa Clara, California, United States (On-Site)
4 Months ago
ByteDance - Research Scientist, Foundation Model, Speech & Audio

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Big Data Engineer, Data Lake / Feature Store

ByteDance

Singapore (On-Site)
3 Months ago
Interactive Brokers - QT Developer

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
4 Months ago
Playrix - Senior Engineering Manager

Playrix

Armenia (Remote)
4 Months ago
Tencent - Data Scientist Intern

Tencent

(On-Site)
2 Months ago
Gearbox Software - Senior Online Programmer

Gearbox Software

Frisco, Texas, United States (On-Site)
2 Months ago
NVIDIA - AI Computing Software Development Engineer, TensorRT

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Microsoft - Research Intern - Agent Systems for AI Infrastructure

Microsoft

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Weeks ago
Rockstar Games - Graphics Programmer

Rockstar Games

Andover, Massachusetts, United States (On-Site)
4 Months ago
Activision - Platform Engineering Co-op - May 2025 - Demonware

Activision

Vancouver, British Columbia, Canada (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Ourpalm - Lead/Executive Game Planner

Ourpalm

Beijing, Beijing, China (On-Site)
3 Weeks ago
NVIDIA - Solution Architect - Auto

NVIDIA

Beijing, Beijing, China (On-Site)
1 Month ago
Virtuos - Senior Game Producer

Virtuos

China (On-Site)
4 Months ago
Zengame Technology - HR Business Partner

Zengame Technology

Beijing, Beijing, China (On-Site)
1 Month ago
Thatgamecompany - Head of Business Development - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
1 Week ago
Spin Master - Senior Manager, Mechanical Design

Spin Master

Guangdong Province, China (On-Site)
1 Month ago
Luxoft - Senior Team Lead

Luxoft

Shanghai, Shanghai, China (On-Site)
3 Months ago
NVIDIA - Senior Full-Stack Software Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago
Keywords Studios (Player Support) - English LQA Tester

Keywords Studios (Player Support)

Shanghai, Shanghai, China (On-Site)
3 Months ago
Microsoft - Senior Applied Scientist (Core Search)

Microsoft

Beijing, Beijing, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Riot Games - Staff Software Engineer, Engine & Console - Unpublished R&D Product

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
Intel Corporation - GPU SOC Design Engineer

Intel Corporation

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
ByteDance - Linux System Engineer

ByteDance

London, England, United Kingdom (On-Site)
1 Month ago
Krafton  - [Publishing Platform Div.] Sr. Web Back-End Developer (5년 이상)

Krafton

Seoul, South Korea (On-Site)
3 Months ago
Rivos - Accelerator Verification Intern

Rivos

Santa Clara, California, United States (Hybrid)
4 Months ago
Assystems - Middle Level Marine Structural Engineer

Assystems

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Riot Games - Senior User Researcher

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
Riot Games - VFX Artist II - Gameplay, Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Rivos - SOC Physical Design Verification Engineer - Full Time

Rivos

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
NVIDIA - DFT Engineer

NVIDIA

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

Shenzhen, Guangdong Province, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

Yokne'am Illit, North District, Israel (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