Back to jobs

NVIDIA 2027 Internships: Systems Software Engineering

NVIDIA · Santa Clara, CA

Source: Intern List

Spotted 5h agoInternship

Job details

Employment
Internship
Education
PhD
Posted
Oct 12, 2026
Last confirmed open
Oct 13, 2026
Job description

About this role

Public source summary from intern-list.com / Jobright.

NVIDIA pioneered accelerated computing and develops technologies spanning AI, digital twins, gaming, robotics, autonomous vehicles, and healthcare. The Systems Software Engineering internship provides students with hands-on experience developing GPU system software, secure software solutions, graphics drivers, compilers, firmware, and embedded software through impactful projects.

Responsibilities

Defining, designing, and developing integrated (e.g., Jetson Orin) and discrete (e.g., Hopper H100) GPU system software components (e.g., runtime, math libraries) with focus on power and performance, as well as creating architecture and design specifications Hardening and developing secure solutions across the software stack, spanning multi-node supercomputers down to microcontrollers and security co-processors Building tools and infrastructure to scale security efforts across large organizations and codebases with millions of lines of code Designing and implementing of OpenGL, OpenGL ES, and Vulkan graphics drivers, platform support, and conformance tests to support new hardware features in collaboration with other software, hardware, architecture, and support teams Training and debugging various issues within the Tegra graphics software stack Working at the center of deep-learning compiler technology, spanning architecture design and support through functional languages Investigating problems or optimization opportunities within the Compiler backend by working with global compiler, hardware, and application teams to oversee improvements and problem resolutions Supporting development of firmware run on embedded microcontrollers within GPUs, while optimizing software to improve system robustness, performance, and security Participating in testing new and existing firmware, and developing tools and infrastructure to improve our front-end design and verification process

Qualifications: We're looking for students pursuing a B.S., M.S., or Ph.D. degree within a relevant or related field Must be actively enrolled in a university pursuing a B.S., M.S., or Ph.D. degree in Electrical Engineering, Computer Engineering, or a related field, for the full duration of the internship; anticipated graduation date (month and year) must be clearly indicated on a resume or CV to be considered C, C++, C++17, CUDA, x86, Perl, ARM CPU, GPU, Embedded C, Linux, Linux Kernel Development, Bash/Shell Scripting, Graphics (2D, 3D, Render, Shaders) Operating Systems (Threads, Process Control, Memory/Resource Management, Virtual Memory), Formal Verification Tools (Spark, Frama-C), Linux Kernel Development, Multi-Threaded or Multi-Process Programming, Computer Networking (TPC/IP, OSI Model, Sockets), Open Source Tools (CLANG, LLBM, gcc), Testing Production/Automation Tools (XLA, TVM, Halide), Microprocessor Fundamentals (Caches, Buses, Memory Controllers, DMA, etc.)

Benefits: You will also be eligible for Intern benefits.

Interested in this role?Continue on NVIDIA's careers page.
Apply on NVIDIA