NVIDIA-logo
NVIDIA
ยท
May 17, 2025
Apply Now
This job has closed.

Compute Systems Software Intern - Fall 2025

Santa Clara, CA
Internship
Onsite
$18/hr - $71/hr
Intern
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI. They are looking for a Compute Systems Software Intern to work on Linux kernel drivers and firmware for their Compute Professional Solutions products, focusing on software design and development for next generation GPU solutions.

Responsibilities

  • As a Compute Systems Software Intern at NVIDIA, you will work on Linux kernel drivers and RTOS firmware for our Compute Professional Solutions products
  • Software design for the next generation Compute GPU solutions
  • Develop and maintain software features such as: clocks management, thermal and power management, telemetry, device initialization, memory management, performance optimization, device management (and reset)
  • Supporting new hardware architectures
  • Working with other internal worldwide teams (software, hardware, architecture, OEM support)

Qualification

Required

  • Pursuing a B.S. or M.S. in Computer Science, Computer Engineering, or Electrical Engineering
  • Strong programming skills in C and C++.
  • Detailed knowledge of operating systems/RTOS internals including interrupt handling, scheduling, memory management and concurrency
  • Understanding of various Linux driver models
  • Experience with Firmware and Embedded Systems

Preferred

  • Prior work using Python for Automation and Test Frameworks
  • Strong English written and oral communication skills to interface with other engineers (worldwide)
  • A strong team player; self motivated and good attitude, combined with a drive to solve hard problems.

Benefits

  • Intern benefits
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.
Glassdoor
4.6
Founded in 1993
Santa Clara, California, USA
10001+ employees
https://www.nvidia.com

Similar Job