Nvidia

Software Engineering Intern - 2027

Nvidia
Apply
1 day ago
Shanghai, ChinaIntern

Responsibilities

  • Develop algorithms to exercise various parts of the GPU pipeline and verify performance metrics.
  • Develop features for NVIDIA GPU performance profiling tools.
  • Work with NVIDIA GPU architecture and software stack.
  • Write unit and integration tests for product functionality, performance, stability, and resource usage.

Requirements

  • Pursuing a Master’s degree majoring in computer science or software engineering.
  • Proficiency in C/C++ and object-oriented programming.
  • Proficiency in written and spoken English.
  • Preferred experience includes OpenGL, GLES, Direct3D, Vulkan, CUDA, OpenCL, console graphics APIs, driver development, or embedded-systems software development.

Tech Stack

Categories

Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me