Skip to main content
NVIDIA logo

Software Engineering Intern - 2027

NVIDIA
October 23, 2026
Internship
On-site
Shanghai, China
EDA Jobs, Level - Entry or Early Career

Job Title

Software Engineering Intern - 2027

Role Summary

Join the NVIDIA Developer Tools team to advance graphics and compute performance analysis and tuning. You will help developers across Automotive, VR, Gaming, Deep Learning and High Performance Computing analyze and improve product performance by working on GPU profiling and performance tools.

Experience Level

Entry-level (Internship). Intended for current students or early-career engineers.

Responsibilities

Core responsibilities while on the internship:

  • Develop algorithms to exercise GPU pipeline stages and verify performance metrics.
  • Investigate NVIDIA GPU architecture and software stack to design and implement new profiling features.
  • Implement and maintain unit and integration tests to verify functionality, performance, stability, and resource usage.
  • Collaborate with engineers across the team to diagnose performance issues and validate fixes.

Requirements

Must-have technical skills and attributes:

  • Proficiency in C/C++ and object-oriented programming.
  • Strong written and spoken English communication skills.
  • Basic software development and debugging skills.

Nice-to-have:

  • Experience with graphics or compute APIs: OpenGL, GLES, Direct3D, Vulkan, CUDA, OpenCL.
  • Driver development experience.
  • Background in embedded systems software development.

Education Requirements

Pursuing a Master's degree in Computer Science or Software Engineering (current enrollment in a Master's program is expected for this internship).


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-10-21