GPU Kernel Software Engineering Intern - 2025

2 Months ago • Upto 1 Years • Research & Development • Graphics Engineer

Job Summary

Job Description

As a GPU Kernel Software Engineering Intern at NVIDIA, you will develop software empowering GPU application developers. You'll work on the NSight Perf SDK library, enhancing performance analysis capabilities for current and future GPUs. Responsibilities include revising/updating/testing kernel interfaces, collecting requirements for developer tools, implementing new features, supporting regression testing, and working on the interface layer between tools and the kernel. You will leverage your understanding of NVIDIA chip architectures to improve tools providing feedback to application developers. This internship involves working on various platforms (PCs, embedded systems) and directly with GPUs at a low level.
Must have:
  • Master's in CS/SE
  • Proficiency in C/C++
  • OS kernel knowledge
  • Driver development experience
  • Debugging complex code
Good to have:
  • CPU/GPU architecture knowledge
  • Power/performance control knowledge
  • Familiarity with CUDA, OpenCL, OpenGL, DirectX

Job Details

At NVIDIA, we build groundbreaking products for the following sectors: Automotive, VR, Gaming, Deep Learning, and High Performance Computing. See your efforts in action as developers use your tools to debug, profile and analyze the performance of their systems/applications using the low-level library that you helped to craft as a member of the GPU Foundations Developer Tools team. Innovate as you develop the performance analysis capability of NVIDIA hardware along with the NSight Perf SDK library to support current and future generations of GPUs. Help inventors the world over who will depend on the creative products that you worked on to deliver. Join the team that brings new GPU technologies to market with sophisticated simulation/emulation systems and be among the first to breathe life into new silicon.

As a GPU kernel software engineer, you will be developing software that empowers GPU application developers to build outstanding graphics and compute applications that are known throughout the world. We are seeking a software developer to join our effort to advance the state of software performance tuning for GPUs. You will use your knowledge gained of NVIDIA chip architectures to improve our tools that provide meaningful feedback to application developers. As a kernel driver engineer in this team, your role will involve establishing software solutions for a variety of platforms such as PC’s, Embedded Systems, and other platforms working directly with our GPUs at a low level. You will have a direct impact on the software mechanisms that our team provides. You should be comfortable working in existing driver code and application code as well as writing new shared libraries and targeted GPU performance tests.

What you'll be doing:

  • Revising/updating/testing kernel interfaces, reviewing code, and ensuring bug-free code that can be used by the Developer Tools team

  • Collect requirements from software developer tools features and work with the kernel team to co-design new interfaces

  • Implementation of new features as well as HAL to support new GPU architectures

  • Support regression testing efforts of development features

  • Work on interface layer between Foundations tools’ library and kernel interface including in the UMD

What we need to see:

  • Pursuing a Master's degree major in CS/SE.

  • Proficiency in C/C++, object oriented programming.

  • Proficiency in written and spoken English.

  • Knowledge of OS kernel, and how to write driver for hardware.

  • Quick learner, willing to dive in where needed and debug complex code and UMD/KMD interactions, such as kernel panics.

Ways to stand out from the crowd:

  • CPU or GPU HW architecture knowledge

  • Familiarity with power, performance, clock control within the kernel

  • Knowledge of a GPU API such as: CUDA, OpenCL, OpenGL, OpenGL ES, DirectX, or console graphics API

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Similar Jobs

Qt Group - Software Engineer

Qt Group

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Sony Interactive Entertainment - システムソフトウェア開発(Bluetoothスタック、無線プロトコル開発)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
5 Months ago
SEGA - Audio Programmer

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Week ago
NVIDIA - Senior Software Engineer - Conversational AI

NVIDIA

Pune, Maharashtra, India (On-Site)
4 Weeks ago
NVIDIA - Senior Production Engineer - Storage

NVIDIA

Canada (On-Site)
1 Week ago
NVIDIA - Manager, Software Verification

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
Krafton  - Korean-Japanese Interpreter/Translator (Contract)

Krafton

Seoul, South Korea (On-Site)
23 Hours ago
NVIDIA - System Software Engineer, GPU Development Tools

NVIDIA

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
NVIDIA - Mixed Signal Circuit Designer (RDSS Intern)

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
NVIDIA - Senior System Software Engineer, Firmware

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Technical Director (Game Project)

Playrix

Ukraine (Remote)
5 Months ago
Sphere Entertainment Co - Senior Director Pipeline Engineering

Sphere Entertainment Co

Burbank, California, United States (On-Site)
2 Months ago
Sports Interactive - Software Engineer Intern

Sports Interactive

London, England, United Kingdom (Hybrid)
1 Week ago
Moon Active - Game Development Team Lead

Moon Active

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
Epic Games - Senior Tools Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Epic Games - Senior UI Programmer, UEFN

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
Light Speed Studios - Senior Engine Engineer

Light Speed Studios

(On-Site)
3 Months ago
Zoox - Staff/Senior Staff Software Engineer, ML Performance Optimization

Zoox

Foster City, California, United States (On-Site)
5 Months ago
Equivalent Jobs - C++ SOFTWARE ENGINEER (MARKET DATA)

Equivalent Jobs

(Remote)
4 Months ago
NVIDIA - Senior Developer Technology Engineer, Public Sector

NVIDIA

Santa Clara, California, United States (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

NVIDIA - AI Developer Technology Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
20 Hours ago
NVIDIA - LLM Application Intern, AV Infrastructure - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Zengame Technology - Technical Artist

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
1 Week ago
Tencent - Senior 3D Character Designer

Tencent

Shanghai, Shanghai, China (On-Site)
3 Months ago
Voodoo - Publishing Manager - China

Voodoo

Shanghai, Shanghai, China (Remote)
6 Days ago
Activision - Software Development Intern

Activision

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Ubisoft - Senior Technical Animator (Assassin's Creed)

Ubisoft

Chengdu, Sichuan, China (On-Site)
10 Months ago
Corsair - Global Sourcing Manager

Corsair

Shenzhen, Guangdong Province, China (On-Site)
1 Week ago
Wargaming - Level Artist

Wargaming

Shanghai, Shanghai, China (On-Site)
1 Month ago
Ubisoft - Senior Network Programmer(Node.js)

Ubisoft

Shanghai, Shanghai, China (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - Machine Learning Engineer - MLDev

ByteDance

San Jose, California, United States (On-Site)
6 Days ago
NVIDIA - Senior Physical Design Methodology Engineer, PPA Fusion Compiler

NVIDIA

Austin, Texas, United States (On-Site)
4 Weeks ago
ByteDance - Imaging Systems Lead - Smart Wearable

ByteDance

San Jose, California, United States (On-Site)
6 Days ago
Spin Master - Senior Lead Model Maker

Spin Master

California, United States (On-Site)
1 Week ago
NVIDIA - Silicon Performance, Power and Binning Tools Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Weeks ago
Samsung Semiconductor - Staff Software Engineer – Storage Systems & Protocols

Samsung Semiconductor

San Jose, California, United States (Hybrid)
2 Months ago
undefined - Scenario mode FO

Beijing, Beijing, China (On-Site)
8 Months ago
Krafton  - PUBG IP Franchise Project ARC Community Manager

Krafton

Seoul, South Korea (On-Site)
2 Months ago
Sonar Source - Engineering Director

Sonar Source

Austin, Texas, United States (On-Site)
5 Months ago
NVIDIA - Senior System Software Architect, HPC Networking

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month 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)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Ra'anana, Center District, Israel (On-Site)

Ra'anana, Center District, Israel (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Tel Aviv-Yafo, Tel Aviv 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