Software Engineering Intern - 2025

3 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

Google - Software Engineer III, Mobile, iOS

Google

Bucharest, Bucharest, Romania (On-Site)
1 Week ago
ByteDance - Software Engineer - Data Engineering (Video Arch)

ByteDance

Singapore (On-Site)
5 Months ago
Google - Software Engineer, Early Career, Campus

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Week ago
ByteDance - Research Engineer / Scientist - AI for Databases

ByteDance

San Jose, California, United States (On-Site)
1 Day ago
Canva - Senior Backend Engineer (Java) - Content Growth, Global Content & Discovery

Canva

Sydney, New South Wales, Australia (Remote)
3 Weeks ago
Magic Media - Graphics Programmer (C++)

Magic Media

Vojvodina, Serbia (Remote)
1 Week ago
Genies - Lead Machine Learning Engineer, 3D Gen AI & Graphics

Genies

Los Angeles, California, United States (On-Site)
2 Months ago
NVIDIA - Senior GPU Architect

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
ByteDance - Software Engineer, Unity Engine and XR

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Rocket Werkz - VULKAN GRAPHICS PROGRAMMER

Rocket Werkz

Auckland, Auckland, New Zealand (On-Site)
11 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

CleverTap - Senior Backend Engineer - Platform

CleverTap

Mumbai, Maharashtra, India (Hybrid)
6 Months ago
ByteDance - Software Development Engineer Graduate (Network Monitoring & Alerts) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Google - Software Engineer II, ChromeOS and Android kernel

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Week ago
Netflix - Machine Learning Engineer (L5) - Content and Studio

Netflix

United States (Remote)
1 Week ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - Vision and Language) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
NVIDIA - Senior System Software Engineer - Dynamo and Triton Inference Server

NVIDIA

California, United States (Remote)
1 Month ago
Meta - Research Scientist Intern, Systems ML - SW/HW Co-Design - CHIPs

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
Google - Software Developer III, Google Kubernetes Engine, Anthos Networking

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Evolution - C++ Developer (Video)

Evolution

Riga, Latvia (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Tencent - Senior 2D Character Concept Artist - Global AAA Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Tencent - 3D Environment Lighting Artist (2D Open-World Game)

Tencent

Guangzhou, Guangdong Province, China (On-Site)
2 Months ago
Google - Product Marketing Manager, Ads Marketing

Google

Shanghai, Shanghai, China (On-Site)
1 Week ago
NVIDIA - Senior Mechanical Engineer

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
1 Week ago
Ourpalm - SLG System Planner

Ourpalm

Beijing, Beijing, China (On-Site)
1 Month ago
Google - Talent Engagement Specialist, gReach Program for People with Disabilities

Google

Shenzhen, Guangdong Province, China (On-Site)
1 Week ago
Tencent - Visual Designer for 3A Stylized Realistic Shooting Game Project

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Weeks ago
Tencent - Senior Technical Artist (UE5)

Tencent

Guangzhou, Guangdong Province, China (On-Site)
2 Months ago
Google - Account Manager, E-commerce, Large Customer Sales

Google

Shanghai, Shanghai, China (On-Site)
1 Week ago
NVIDIA - PCB Layout Engineer

NVIDIA

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

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

SEGA - Senior/Principal Graphics Programmer

SEGA

England, United Kingdom (On-Site)
1 Month ago
Magic Media - Graphics Programmer (C++)

Magic Media

Kyiv, Kyiv City, Ukraine (Remote)
1 Month ago
Rocket Werkz - VULKAN GRAPHICS PROGRAMMER

Rocket Werkz

Auckland, Auckland, New Zealand (On-Site)
11 Months ago
NVIDIA - Senior GPU Architect

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Genies - Lead Machine Learning Engineer, 3D Gen AI & Graphics

Genies

Los Angeles, California, United States (On-Site)
2 Months ago
Hello Games - Graphics / Engine Programmer

Hello Games

United Kingdom (On-Site)
5 Months ago
NVIDIA - Systems Software Engineer - GeForce NOW Low Latency Streaming Technology

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago
Vigaet - Internship - Computer Graphics Programmer

Vigaet

Bengaluru, Karnataka, India (On-Site)
11 Months ago
Activision - Senior Expert Graphics Engineer (VFX)

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
PlayStation Global - Lead Engineer, Mobile Performance

PlayStation Global

London, England, United Kingdom (On-Site)
1 Week 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)

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 (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (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