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

Scanline VFX - Senior Pipeline Developer (Maya)

Scanline VFX

Seoul, South Korea (Remote)
4 Months ago
Zuru - Sr. Python Developer

Zuru

Kolkata, West Bengal, India (On-Site)
4 Months ago
Netflix - Machine Learning Software Engineer L4/L5

Netflix

United States (Remote)
1 Month ago
Appier - Software Development Engineer in Test (Intern)

Appier

Taipei City, Taiwan (On-Site)
3 Months ago
Tencent - Senior Engine Programmer

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
ZeniMax Media - Core Graphics Programmer

ZeniMax Media

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago
Tencent - Senior UE5 Game Engine Developer

Tencent

Guangzhou, Guangdong Province, China (On-Site)
2 Months ago
Limbic Entertainment - Graphics Programmer

Limbic Entertainment

Langen, Hessen, Germany (On-Site)
6 Months ago
Nintendo - CONTRACT - Software Engineer - Multimedia Technology (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
3 Months ago
Luxoft - Senior/Lead Machine Learning and Image Processing Specialist

Luxoft

Italy, New York, United States (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Manager, Software Engineering

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
MADFINGER Games - Animation Programmer - Unreal

MADFINGER Games

Brno, South Moravian Region, Czechia (On-Site)
3 Months ago
Yager - Senior Game Engineer (f/m/d)

Yager

Berlin, Berlin, Germany (Hybrid)
6 Months ago
Raw power games - Associate Lead Gameplay Programmer

Raw power games

Copenhagen, Denmark (Hybrid)
4 Weeks ago
Omnissa - Senior Member of Technical Staff (C++ Windows)

Omnissa

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Red Rover Interactive - Senior Gameplay Programmer

Red Rover Interactive

Newcastle Upon Tyne, England, United Kingdom (Hybrid)
3 Months ago
Activision - Project Manager Co-op

Activision

Vancouver, British Columbia, Canada (Hybrid)
3 Weeks ago
NVIDIA - Software Manager, DOCA Verification

NVIDIA

Ra'anana, Center District, Israel (On-Site)
1 Month ago
Snowed In Studios - Principle Software Developer - Montreal

Snowed In Studios

Quebec, Canada (Remote)
3 Months ago
Anavation - Lead Software Engineer

Anavation

Chantilly, Virginia, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Tencent - 2D Open World Game Engine Developer

Tencent

Guangzhou, Guangdong Province, China (On-Site)
2 Months ago
Tencent - Overseas Version Operation

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Keywords Studios (Player Support) - Workday Integrations, Security & Reporting People Technology Partner

Keywords Studios (Player Support)

Beijing, Beijing, China (Remote)
5 Months ago
Spin Master - Customer Service Officer (Temp)

Spin Master

Guangdong Province, China (On-Site)
3 Days ago
Riot Games - Senior User Researcher

Riot Games

Shanghai, Shanghai, China (On-Site)
7 Months ago
NVIDIA - Senior Technical Program Manager, AI Datacenter

NVIDIA

Beijing, Beijing, China (On-Site)
1 Month ago
Tencent - Strategic Investment Manager - Japan Market

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Buckman - Sourcing and Procurement Director

Buckman

Shanghai, Shanghai, China (On-Site)
2 Months ago
Tencent - Game Operation Specialist (Data Analyst) - PUBG Mobile, Latin America

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
NVIDIA - Customer Technical Program Manager

NVIDIA

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

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

Rocket Werkz - VULKAN GRAPHICS PROGRAMMER

Rocket Werkz

Auckland, Auckland, New Zealand (On-Site)
9 Months ago
Larian Studios - Engine Programmer Internship

Larian Studios

Quebec, Canada (On-Site)
3 Weeks ago
SEGA - Senior Software Engineer (Graphics)

SEGA

London, England, United Kingdom (Hybrid)
1 Week ago
Light Speed Studios - Lead Graphics Engineer

Light Speed Studios

Irvine, California, United States (On-Site)
2 Months ago
Bit Reactor, LLC - SENIOR GRAPHICS ENGINEER

Bit Reactor, LLC

Cockeysville, Maryland, United States (On-Site)
3 Months ago
Activision - Expert Software Engineer, Graphics

Activision

Middleton, Wisconsin, United States (Remote)
1 Month ago
NVIDIA - Principal Graphics Hardware Architect

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Google - Software Engineer III, Pixel GPU

Google

(On-Site)
2 Months ago
Bethesda - Senior Graphics Programmer

Bethesda

Austin, Texas, United States (On-Site)
7 Months ago
Unity - Senior Software Development Consultant, Customer Success Consulting

Unity

Seoul, South Korea (On-Site)
3 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)

Shenzhen, Guangdong Province, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

Yokne'am Illit, North 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