Software Engineering Intern - 2025

4 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

Notion - Software Engineer, AI Connectors

Notion

Hyderabad, Telangana, India (On-Site)
7 Months ago
bytedance - Research scientist, Foundation Model(LLM)

bytedance

Seattle, Washington, United States (On-Site)
7 Months ago
Vimeo - Software Engineer III Full-stack (Backend heavy)

Vimeo

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Google - Senior Software Developer, Site Reliability Engineering, Google Cloud

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
bytedance - Video Analysis and Quality Algorithm Engineer

bytedance

Seattle, Washington, United States (On-Site)
1 Month ago
Spatial Studio - Unity Gameplay Engineer

Spatial Studio

(Remote)
5 Months ago
Tencent - Lead Graphics Engineer

Tencent

California, United States (On-Site)
3 Months ago
Rockstar Games - Graphics Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
2 Months ago
bytedance - Software Engineer Graduate (3D Graphics-PICO) - 2025 Start (BS/MS)

bytedance

San Jose, California, United States (On-Site)
7 Months ago
bytedance - 3D Graphics Software Engineer - XR Runtime

bytedance

San Jose, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

bytedance - Software Engineer - Data Engineering (Video Arch)

bytedance

Singapore (On-Site)
7 Months ago
Meetelise - Junior Research Scientist

Meetelise

(On-Site)
7 Months ago
Illuminia - Sr Bioinformatics Scientist

Illuminia

San Diego, California, United States (Hybrid)
3 Weeks ago
Interface AI - Vice President of Engineering

Interface AI

United States (Remote)
3 Months ago
bytedance - Research Scientist, Foundation Model, Speech Understanding

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Henkel - Data Scientist-Intern

Henkel

Pune, Maharashtra, India (On-Site)
8 Months ago
Epic Games - Lead UE Tools Engineer

Epic Games

Stockholm, Stockholm County, Sweden (On-Site)
4 Months ago
Qualcomm - Camera SW Customer Engineer, Sr Staff

Qualcomm

Shenzhen, Guangdong Province, China (On-Site)
4 Weeks ago
Onehouse - Senior Software Engineer, Open Source

Onehouse

Sunnyvale, California, United States (Hybrid)
11 Months ago
Riot Games - Software Engineer - Platform & Tools (Contractor)

Riot Games

Dublin, County Dublin, Ireland (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Tencent - Senior Regional Game Operation Manager

Tencent

Shanghai, Shanghai, China (On-Site)
6 Months ago
Tencent - Game Concept Art Designer

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Days ago
Qualcomm - Staff Manager of Game Studio Relationships

Qualcomm

Shanghai, Shanghai, China (On-Site)
1 Month ago
Mattel Inc - Accounting Administrator

Mattel Inc

Foshan, Guangdong Province, China (On-Site)
5 Months ago
Riot Games - Research Operation Coordinator - Global Research Operations Team (Contract)

Riot Games

Shanghai, Shanghai, China (On-Site)
1 Month ago
Zengame Technology - Game Customer Service

Zengame Technology

Hainan, China (On-Site)
4 Months ago
Zengame Technology - Video Ad Designer

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Fictiv - Technical Program Manager

Fictiv

Guangzhou, Guangdong Province, China (On-Site)
2 Weeks ago
NVIDIA - GPU C++ Modeling Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Paper Stacking games - 2D Concept Design Expert

Paper Stacking games

Shanghai, China (On-Site)
3 Days ago

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

Magic Media - Graphics Programmer (C++)

Magic Media

Vojvodina, Serbia (Remote)
1 Month ago
Nintendo - Senior Software Engineer

Nintendo

Redmond, Washington, United States (On-Site)
1 Month ago
creative assembly - Senior Engine Programmer

creative assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago
Genies - Senior Engineer, Core Systems

Genies

San Mateo, California, United States (On-Site)
2 Months ago
SEGA - Senior Engine Programmer

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago
Blind Squirrel Games - Senior Graphics Engineer

Blind Squirrel Games

Austin, Texas, United States (Hybrid)
7 Months ago
PlayStation Global - Lead Engineer, Mobile Performance

PlayStation Global

United States (Remote)
1 Month ago
sports interactive - Senior Software Engineer (Graphics)

sports interactive

England, United Kingdom (Hybrid)
2 Months ago
Rockstar Games - Graphics Programmer

Rockstar Games

Carlsbad, California, United States (On-Site)
7 Months ago
Reality Games - Technical Artist for Mobile Game

Reality Games

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
5 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)

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 (Hybrid)

Santa Clara, California, United States (Hybrid)

Pune, Maharashtra, India (On-Site)

Taipei City, Taiwan (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