Software Engineering Intern - 2025

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

NVIDIA - Senior C/C++ Software Engineer

NVIDIA

Beijing, Beijing, China (On-Site)
1 Month ago
Dun & Bradstreet - 2025 Summer Internship Program - Technology

Dun & Bradstreet

Jacksonville, Florida, United States (On-Site)
4 Months ago
Epic Games - Programmeur de systèmes Gameplay sénior, Relation avec les développeurs

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Microsoft - Senior Software Engineer

Microsoft

Hyderabad, Telangana, India (On-Site)
4 Weeks ago
Teravision Games - Lead Technical Artist

Teravision Games

Bogotá, Bogota, Colombia (Hybrid)
2 Weeks ago
Nintendo - CONTRACT - Software Engineer - Multimedia Technology (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
2 Months ago
Rocket Werkz - VULKAN GRAPHICS PROGRAMMER

Rocket Werkz

Auckland, Auckland, New Zealand (On-Site)
8 Months ago
ByteDance - Senior Software Engineer, Unity Engine and Tools

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Unity - Junior Software Engineer

Unity

Tokyo, Japan (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Zuru - Senior C++ Software Engineer

Zuru

Modena, Emilia-Romagna, Italy (Hybrid)
4 Months ago
N-iX - 2D/3D Visualization Engineer

N-iX

Ukraine (Remote)
2 Weeks ago
Riot Games - Manager, Software Engineering - VALORANT, Live Design

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Zoox - Senior/Staff C++ Software Engineer - Robot Link Platform

Zoox

Foster City, California, United States (On-Site)
4 Months ago
NVIDIA - Principal Engineer, Agentic System Architecture

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

Montreal, Quebec, Canada (On-Site)
3 Months ago
Google - Software Engineering Manager II, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
3 Months ago
Riot Games - Senior Software Engineer (Mobile C++) - Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
2 Days ago
Netskope - Principal Engineer, Endpoint DLP

Netskope

Bengaluru, Karnataka, India (Remote)
5 Months ago
Jobs Malaysia - Two95 HR HUB - Augmented Reality Developer | AR Developer

Jobs Malaysia - Two95 HR HUB

Bengaluru, Karnataka, India (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Infold Games - 3D角色模型师(恋与深空)

Infold Games

Shanghai, Shanghai, China (On-Site)
6 Months ago
Supercell - Combat Animator, Project R.I.S.E

Supercell

Shanghai, Shanghai, China (On-Site)
4 Months ago
Microsoft - Senior Researcher – Computational biology – Microsoft Research AI for Science

Microsoft

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

Virtuos

China (On-Site)
4 Months ago
NVIDIA - Senior Software and System Architect

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago
Virtuos - Lead Level Designer

Virtuos

China (On-Site)
2 Months ago
NVIDIA - Supply Base Engineer

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
NVIDIA - Payroll Specialist

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago
Microsoft - Software Engineer

Microsoft

Beijing, Beijing, China (On-Site)
1 Month ago
Spin Master - Senior Project Engineer

Spin Master

Guangdong Province, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

Tencent - Lead Graphics Engineer

Tencent

Irvine, California, United States (On-Site)
1 Month ago
Activision - Expert Software Engineer, Graphics

Activision

Wisconsin, United States (On-Site)
1 Month ago
Bungie - Senior Tools Engineer - Central Tech

Bungie

(Hybrid)
1 Month ago
PlayStation Global - Machine Learning Engineer for Game Technology

PlayStation Global

London, England, United Kingdom (On-Site)
7 Months ago
Behaviour Interactive - Graphics Programmer - Dead by Daylight

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
2 Weeks ago
Radical Forge - Graphics Engineer

Radical Forge

Middlesbrough, England, United Kingdom (Remote)
1 Week ago
Nintendo - Senior Engineer, Multimedia (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
8 Months ago
Light Speed Studios - Lead Graphics Engineer

Light Speed Studios

Irvine, California, United States (On-Site)
2 Months ago
Unity - Senior Developer for the Build System

Unity

Copenhagen, Denmark (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.


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

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

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

United States (Remote)

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

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

Bengaluru, Karnataka, India (Hybrid)

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