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

Amber - Senior Unreal Game Engineer (Project Based)

Amber

Bucharest, Bucharest, Romania (On-Site)
9 Months ago
Kabam - Senior Rendering Engineer

Kabam

Vancouver, British Columbia, Canada (Hybrid)
1 Week ago
Meta - Graphics Software Engineer, Rendering

Meta

Burlingame, California, United States (Remote)
1 Week ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Months ago
Wargaming - Senior Engine Developer (World of Tanks)

Wargaming

Belgrade, Serbia (Hybrid)
2 Months ago
Google - CPU Technical Program Manager

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Day ago
NVIDIA - Speed Characterization Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
3 Weeks ago
Rivos - Silicon CAD Front End- Full time

Rivos

Bengaluru, Karnataka, India (On-Site)
6 Months ago
CLO Virtual Fashion  Inc  - C++ Developer

CLO Virtual Fashion Inc

Bengaluru, Karnataka, India (On-Site)
7 Months ago
NVIDIA - Physical Design Manager

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Amber - Senior Unreal Game Engineer (Project Based)

Amber

Brazil (On-Site)
9 Months ago
NvizzioCreations - Senior Unreal Programmer

NvizzioCreations

Montreal, Quebec, Canada (On-Site)
1 Month ago
NVIDIA - Senior Generalist Software Engineer -- Omniverse

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
Larian Studios - GRAPHICS PROGRAMMER

Larian Studios

Quebec, Canada (On-Site)
4 Months ago
NVIDIA - Software Development Engineer in Test, Graphics

NVIDIA

Austin, Texas, United States (Remote)
4 Days ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Months ago
Epic Games - Senior Platform Programmer

Epic Games

United States (On-Site)
1 Month ago
505 Games - Senior Software Engineer - Technical Business Unit

505 Games

Milan, Lombardy, Italy (Remote)
9 Months ago
Techland - Rendering Programmer

Techland

Poland (On-Site)
10 Months ago
Virtuos - Graphics Programmer

Virtuos

Poland (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Zengame Technology - Lead Game Planner

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Tencent - Visual Designer for 3A Stylized Realistic Shooting Game Project

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Weeks ago
Cadence - Principal Software Engineer

Cadence

Shanghai, Shanghai, China (On-Site)
7 Months ago
AppLovin - Analyst, Business Development

AppLovin

Beijing, Beijing, China (On-Site)
4 Months ago
Epic Games - Senior FX Artist

Epic Games

Shanghai, Shanghai, China (On-Site)
3 Months ago
Tencent - Marketing Data Analyst (深圳)

Tencent

Shenzhen, Guangdong Province, China (On-Site)
6 Months ago
NVIDIA - Software Engineering Intern - Map Tools

NVIDIA

Guangzhou, Guangdong Province, China (On-Site)
3 Months ago
Ourpalm - Senior Operations Manager

Ourpalm

Guangzhou, Guangdong Province, China (On-Site)
2 Weeks ago
Animoca Brands - Game Developer

Animoca Brands

China (Remote)
6 Months ago
Tencent - Senior Combat Designer - Global AAA Action Game

Tencent

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Senior Staff Software Engineer, Looker Modeling

Google

Kirkland, Washington, United States (On-Site)
1 Week ago
NVIDIA - ASIC Design Engineer - New College Grad 2025

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago
NVIDIA - Senior System Verification Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - PhD Intern, Applied Research Scientist Retriever - Fall 2025

NVIDIA

Santa Clara, California, United States (On-Site)
5 Days ago
Henkel - Data Scientist-Intern

Henkel

Pune, Maharashtra, India (On-Site)
7 Months ago
Google - Senior Hardware Emulation Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
NVIDIA - Senior Research Engineer for Reinforcement Learning

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Google - Circuits Design Engineer, Clock Design

Google

Sunnyvale, California, United States (On-Site)
1 Day ago
Nielsen Holdings - Backend Developer - Java (P3)

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
4 Months ago
NVIDIA - Chip Architect

NVIDIA

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

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