Software Engineering Intern - 2025

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

Job Summary

Job Description

NVIDIA's Developer Tools team is seeking a Software Engineering Intern to contribute to performance analysis and tuning of groundbreaking products across various sectors. The intern will develop algorithms to test GPU pipelines, explore NVIDIA GPU architecture and software stacks, create new features for performance profiling tools, and write unit and integration tests. This role involves working with a global team of engineers and applying software development skills to improve NVIDIA products. The internship is part-time and based in Shanghai, China.
Must have:
  • Master's in CS/SE
  • Proficiency in C/C++
  • OOP knowledge
  • English proficiency
Good to have:
  • OpenGL, GLES, Direct3D, Vulkan, CUDA, OpenCL
  • Driver development experience
  • Embedded systems development

Job Details

We are now looking for a software engineer intern. The NVIDIA Developer Tools team is seeking a software engineer intern to join our effort to advance the state of graphics and compute performance analysis and tuning. You will help developers of groundbreaking products in Automotive, VR, Gaming, Deep Learning and High Performance Computing to analyze and improve the performance of their products. You will have the opportunity to learn the pipeline and driver stack of the world's most sophisticated GPUs, work with a group of talented engineers from all over the world, and apply your software development skills to improve our products.

What you’ll be doing:

  • Develop algorithms to exercise various parts of the GPU pipeline to verify our performance metrics.

  • Deeply dive into NVIDIA GPU architecture and software stack, develop new feature for NVIDIA GPU performance profiling tools.

  • Write unit and integration tests to verify the functionality, performance, stability, resource usage of our products.

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.

Ways to stand out from the crowd:

  • OpenGL, GLES, Direct3D, Vulkan, CUDA, OpenCL, console graphics APIs.

  • Experience of driver development.

  • Background with software development for embedded systems.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most talented people in the world working for us. If you are creative and self driven, 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 with experience in a myriad of areas to help us accelerate the next wave of computing.

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

ION - Internship - Software Engineers/Developers - Italy

ION

Pisa, Tuscany, Italy (On-Site)
5 Months ago
NVIDIA - AI Computing Software Development Engineer, TensorRT

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
NVIDIA - Senior Technical Marketing Engineer - AI Infrastructure

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
ByteDance - Research Scientist Intern (Traffic Infrastructure Global Engineering)

ByteDance

Seattle, Washington, United States (On-Site)
1 Week ago
Bungie - Marathon Senior Software Engineer - Commerce

Bungie

(Hybrid)
3 Months ago
Activision - Expert Software Engineer, Graphics

Activision

California, United States (Remote)
1 Week ago
SEGA - Senior Software Engineer (Graphics)

SEGA

England, United Kingdom (Hybrid)
1 Week ago
Rockstar Games - Graphics Programmer

Rockstar Games

Carlsbad, California, United States (On-Site)
5 Months ago
Sports Interactive - Senior Software Engineer (Graphics)

Sports Interactive

London, England, United Kingdom (Hybrid)
1 Month ago
Larian Studios - Engine Programmer Internship

Larian Studios

Quebec, Canada (On-Site)
5 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Visual Concepts - Senior Software Engineer (Gameplay)

Visual Concepts

Agoura Hills, California, United States (On-Site)
1 Week ago
Ubisoft - Senior C++ Programmer - Machine Learning

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Ubisoft - Senior Animation Programmer [Unannounced Project]

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
5 Months ago
NVIDIA - System Software Engineer Intern - Autonomous Vehicles - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Moon Active - Software Developer

Moon Active

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Epic Games - QA Engineering Specialist

Epic Games

(On-Site)
1 Week ago
DigitalFish - Research Scientist, Computer Vision

DigitalFish

California, United States (Hybrid)
7 Months ago
Epic Games - Senior Engine Programmer

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
1 Week ago
NVIDIA - Senior Software Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Tencent - Senior Technical Artist (VFX Rendering) - Global AAA Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Ubisoft - Game Designer - Social [Casual Party Game]

Ubisoft

Shanghai, Shanghai, China (On-Site)
7 Months ago
Nagarro - Senior Front-end Engineer

Nagarro

China (Remote)
6 Days ago
NVIDIA - Senior SWQA Test Development Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago
NVIDIA - System Software Engineer Intern, Autonomous Vehicles

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Tencent - Social Media Content Operation - PUBG MOBILE Esports

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Canva - Frontend Software Engineer - Internationalisation

Canva

Beijing, Beijing, China (Remote)
1 Week ago
Tencent - Senior Level Designer (3A Action Game)

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Blizzard Entertainment - Game Producer, Diablo Immortal

Blizzard Entertainment

Shanghai, Shanghai, China (On-Site)
4 Months ago
Tencent - Business Application Developer Internship

Tencent

Shanghai, Shanghai, China (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

Magic Media - Graphics Programmer (C++)

Magic Media

Kyiv, Kyiv City, Ukraine (Remote)
4 Days ago
Rockstar Games - Graphics Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
5 Days ago
Nintendo - Software Engineer I, Graphics (NST)

Nintendo

Redmond, Washington, United States (Hybrid)
6 Months ago
Zuru - Junior C++ Software Engineer

Zuru

Modena, Emilia-Romagna, Italy (Hybrid)
5 Months ago
Rockstar Games - Graphics Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
5 Months ago
Larian Studios - GRAPHICS PROGRAMMER

Larian Studios

Quebec, Canada (On-Site)
3 Months ago
Wargaming - Render Engineer (Unannounced project)

Wargaming

Nicosia, Nicosia, Cyprus (On-Site)
4 Months ago
Vigaet - Computer Graphics Programmer

Vigaet

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Nintendo - Intern – GPU Tools Software Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
4 Months ago
Nintendo - Senior Engineer, Multimedia (NTD)

Nintendo

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

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