Software Engineering Intern, Developer Tools

4 Days ago • Upto 1 Years • Graphics Engineer

Job Summary

Job Description

As a Software Engineering Intern in Developer Tools at NVIDIA, you'll contribute to the development of tools and software for debugging, profiling, and analyzing GPU-accelerated applications. This involves working across the software stack, from user workflows and UI design to driver code and GPU microcode. You will develop tools for GPUs on various operating systems (Linux, Windows, embedded). Responsibilities include designing, implementing, and verifying product features, developing user workflows and UI solutions, innovating GPU profiling and debugging libraries, and working on validation and hardware bring-up of developer tools features. You'll empower GPU application developers worldwide to build high-performance applications.
Must have:
  • BS/MS/PhD in EE/CS
  • Passion for GPUs
  • Strong C/C++ programming
  • Computer architecture knowledge
  • Experience in low-level development
Good to have:
  • Experience with commercial applications
  • Device driver or system software contribution
  • Knowledge of GPU APIs (Direct3D, Vulkan, OpenGL, OpenCL, CUDA)
  • Performance analysis experience
  • Experience with Qt
  • Assembly language knowledge

Job Details

At NVIDIA, we build groundbreaking products for the following businesses: Automotive, Gaming, Deep Learning, and High-Performance Computing. Make a significant impact and contribute to the development of tools and software components used to debug, profile, and analyze GPU accelerated applications through the developer tools product line. Learn and innovate as you develop across any layer of the software stack, from user workflows, graphics user interfaces design, tools software systems, compute or graphics driver code bases, to the lower level of the GPU registers and microcode - develop the most powerful tools to enable next-gen GPU accelerated application breakthrough. As a Developer Tools Software Engineering intern, you will help developing software that empowers GPU application developers to build GPU applications that are known throughout the world – from graphics to compute to deep learning. We are seeking a passionate software developer to join our effort to advance the state of software performance tuning and debugging for the GPUs on NVIDIA platforms.

What you'll be doing:

  • Work with developer tools, driver and architecture teams to contribute to the design, implementation, and verification of product features and components that are part of the Developer Tools product portfolio

  • Develop tools for GPUs running Linux, Windows, and embedded operating systems (such as Linux, QNX, Android, etc.)

  • Develop user workflows and user interface solutions to empower the user of the products

  • Innovate and improve our GPU profiling and debugging libraries with new features to allow NVIDIA's customers to extract the best performance out of their applications

  • Working on validation and hardware bring up of NVIDIA GPU developer tools features that are utilized by our debuggers and profilers

What we need to see:

  • Pursuing a B.S. EE/CS, MS, or PhD

  • Passionate about the GPU – graphics or compute – and learning how complex systems work

  • Passionate about quality and driven by results

  • Strong programming ability in C, C++

  • Knowledge of computer architecture (e.g.: x86, ARM CPUs, GPUs)

  • Experience working in device drivers, real-time systems, game console middleware, or other low-level library development

Ways to stand out from the crowd:

  • Background including experience with shipping commercial applications, contributing code to device drivers or system software

  • Knowledge of a GPU API such as: Direct3D, Vulkan, OpenGL, OpenCL, CUDA and simulation or Emulation experience - writing and debugging tests

  • Experience in performance analysis, particularly of GPU applications, but also system level and prior experience authoring developer tools, particularly for GPUs or games

  • Understand game engine core technologies as it applies to GPU hardware and ability to read and write assembly language for multiple processor architectures

  • Knowledge or experience in compute architecture, operating systems, and compilers and for candidates interest in GUI work – experience with Qt

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and hardworking people in the world working for us. If you are creative and autonomous, we want to hear from you. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people in multiple disciplines to help us accelerate the next wave of computing.

Similar Jobs

NVIDIA - Senior GPU Power Architect

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
Epic Games - Senior Mobile Platform Engineer

Epic Games

(On-Site)
1 Week ago
Arrowhead Game Studios - Senior Technical Artist

Arrowhead Game Studios

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
NVIDIA - Senior Computer Architect - Deep Learning

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
CD PROJEKT RED - AI & Navigation Engineer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Blind Squirrel Games - Senior Graphics Engineer

Blind Squirrel Games

Austin, Texas, United States (Hybrid)
5 Months ago
ByteDance - Software Engineer Graduate (3D Graphics-PICO) - 2025 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Bungie - Senior Tools Engineer - Central Tech

Bungie

(Hybrid)
5 Months ago
Bit Reactor, LLC - SENIOR GRAPHICS ENGINEER

Bit Reactor, LLC

Cockeysville, Maryland, United States (On-Site)
4 Months ago
Wargaming - Render Engineer (Unannounced project)

Wargaming

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rockstar Games - Engineering Manager

Rockstar Games

New York, New York, United States (On-Site)
1 Week ago
Gearbox Software - Technical Director, SDK

Gearbox Software

Frisco, Texas, United States (On-Site)
4 Months ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Guadalajara, Jalisco, Mexico (On-Site)
9 Months ago
SKYDANCE - Lead Software Engineer, RenderMan

SKYDANCE

New Jersey, United States (Hybrid)
1 Week ago
Rockstar Games - Animator: Narrative Gameplay (All Levels)

Rockstar Games

Oakville, Ontario, Canada (On-Site)
1 Week ago
Omnissa - Senior Member of Technical Staff (Android)

Omnissa

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
ByteDance - Senior Software Engineer, Traffic Platform

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Rebellion - AI Gameplay Programmer

Rebellion

Oxford, England, United Kingdom (Hybrid)
2 Weeks ago
Techland - Lead Game Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
4 Months ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

Ann Arbor, Michigan, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Courbevoie, Île-de-France, France

Warner Bros Games - Olympic Campaign Creative Producer

Warner Bros Games

Île-de-France, France (On-Site)
3 Days ago
Voodoo - Senior Game Designer (Economy) - Monster Survivors

Voodoo

Paris, Île-de-France, France (Remote)
7 Months ago
The Walt Disney Company - Mechanical Parts Quality Inspector

The Walt Disney Company

Île-de-France, France (On-Site)
1 Month ago
Tesla - Service Advisor

Tesla

Lesquin, Hauts-de-France, France (On-Site)
1 Month ago
QUANTIC DREAM - Technicien Support Informatique

QUANTIC DREAM

Paris, Île-de-France, France (On-Site)
3 Months ago
Voodoo - TikTok Creator Internship

Voodoo

Paris, Île-de-France, France (On-Site)
2 Weeks ago
Ubisoft - Legal Counsel Assistant Internship

Ubisoft

Paris, Île-de-France, France (On-Site)
1 Week ago
Voodoo - Senior ML Engineer

Voodoo

Paris, Île-de-France, France (Hybrid)
1 Month ago
The Walt Disney Company - Alternance - Assistant Public Relations Disney Consumer Products

The Walt Disney Company

Paris, Île-de-France, France (On-Site)
1 Week ago
Ubisoft - IT Internal Control System Controller

Ubisoft

Carentoir, Brittany, France (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

Rockstar Games - Graphics Programmer

Rockstar Games

Carlsbad, California, United States (On-Site)
5 Months ago
NVIDIA - Senior GPU Power Architect

NVIDIA

Westford, Massachusetts, United States (Hybrid)
1 Month ago
Blind Squirrel Games - Senior Graphics Engineer

Blind Squirrel Games

Austin, Texas, United States (Hybrid)
5 Months ago
Nintendo - Senior Engineer, Multimedia (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
10 Months ago
Bungie - Senior Tools Engineer - Central Tech

Bungie

(Hybrid)
3 Months ago
Bungie - Senior Tools Engineer - Central Tech

Bungie

(Hybrid)
5 Months ago
Genies - Graphics Engineering Intern

Genies

Los Angeles, California, United States (Hybrid)
1 Week ago
Spatial Studio - Unity Gameplay Engineer

Spatial Studio

(Remote)
3 Months ago
SEGA - Senior Software Engineer (Graphics)

SEGA

London, England, United Kingdom (Hybrid)
1 Month ago
Nintendo - Intern – GPU Tools Software Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
4 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 (Hybrid)

Canada (On-Site)

Massachusetts, United States (On-Site)

California, United States (Remote)

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

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

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