NVIDIA 2027 Internships: Systems Software Engineering
Core
12-week full-time internship developing GPU system software, secure solutions, graphics drivers, compilers, and firmware for embedded microcontrollers.
Role type
Systems Software Engineering Intern
Builds
Integrated and discrete GPU system software components, secure software stacks, graphics drivers, compiler technology, and embedded firmware.
Domain
Hardware/Software Systems, AI Infrastructure, Embedded Systems
Required skills
C, C++, CUDA, Linux Kernel Development, Operating Systems, Computer Architecture, Data Structures & Algorithms, Computer Networking, Low-Level Programming, Embedded Systems, Real-Time Systems, Device Driver Programming, Compiler Construction, Formal Verification Tools, Bash/Shell Scripting, Graphics (2D/3D/Shaders), Microprocessor Fundamentals
Preferred skills
Experience with Jetson Orin or Hopper H100, Open Source Tools (CLANG, LLVM, gcc), Automation Tools (XLA, TVM, Halide), Multi-threaded/Multi-process Programming, Simulation or Emulation
Technologies
Jetson Orin, Hopper H100, CUDA, Linux, ARM CPU, GPU, OpenGL, Vulkan, CLANG, LLVM, gcc, XLA, TVM, Halide, Spark, Frama-C
Responsibilities
Defining, designing, and developing GPU system software components; hardening and developing secure solutions across the software stack; designing and implementing graphics drivers; working at the center of deep-learning compiler technology; supporting development of firmware on embedded microcontrollers.
Seniority
Intern
