Software Engineering Intern

Nvidia

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Santa Clara, CA
Employment
Full-time
Posted
15 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $181k
$114k $254k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $127,193–$235,750.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Software Engineering Intern

NVIDIA 2027 Internships: Software Engineering offers students pursuing a B.S., M.S., or Ph.D. in Electrical Engineering, Computer Engineering, or related fields the chance to join industry-leading Software teams. Interns will work on projects with measurable business impact, including developing tools, supporting cloud storage infrastructure, building production software, and creating infrastructure for back-end analytics. Responsibilities involve debugging complex system-level issues, implementing storage tools, and performing performance tuning or diagnostics for content running on the chip. Required technical skills and technologies include Java, JavaScript, Node, React, Vue, SQL, C, C++, CUDA, OOP, Go, Python, Git, Perforce, Kubernetes, Microservices, LSF, SLURM, Docker, Ansible, and Unix/Shell Scripting. The work focuses on accelerated computing, deep learning frameworks, GPU computing, and data preprocessing.

What you'll do

  • Debug complex system-level issues using Jenkins.
  • Support the architecture and design of cloud storage infrastructure.
  • Implement and troubleshoot storage and data platform tools.
  • Automate storage infrastructure end-to-end using automation and scripting.
  • Prove workflows and infrastructure for production software development and chip design.
  • Perform application tracing, modeling, diagnostics, and performance tuning for chip content.
  • Build infrastructure for back-end analytics and deep learning validation frameworks.
  • Accelerate data training and real-time inference using CUDA and TensorRT.

What we're looking for

  • 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.
  • Must clearly indicate an anticipated graduation date (month and year) on the resume or CV.
  • Prior experience or knowledge in Java, JavaScript (including Node, React, Vue), SQL, C, C++, CUDA, OOP, Go, Python, Git, Perforce, Kubernetes, and Microservices may be required.
  • Prior experience or knowledge in Schedulers (LSF, SLURM), Containers (Docker), and Configuration Automation (Ansible) may be required.
  • Course or internship experience in Relational Databases, Linear Algebra, Numerical Methods, Operating Systems, Scheduling, Process Control, or Hardware Virtualization may be required.
  • Course or internship experience in Distributed Systems, Data Structures, Algorithms, Virtualization, Automation/Scripting, or Container & Cluster Management may be required.
  • Course or internship experience in Unix/Shell Scripting, Linux, CUDA, or Machine Learning Operations may be required.
  • Course or internship experience in Deep Learning Frameworks (NumPy, SciPy, cuBLAS, cuDNN) or Real-Time Inference (TensorRT) may be required.

More like this

Similar roles

Deep Learning Intern

Nvidia

Santa Clara, CA 15 days ago
Deep Learning CUDA PyTorch TensorFlow JAX C++ C Python GPU Programming HPC cuDNN cuBLAS Computer Vision Linux Docker Kubernetes AWS Azure GCP Spark Kafka Cassandra Vulkan OpenGL OpenCL Bash Go

Systems Software Engineering Intern

Nvidia

Santa Clara, CA 5 days ago
C C++ CUDA Linux Kernel Development RTOS Operating Systems Data Structures & Algorithms Computer Architecture High-Performance Computing Compiler Development Embedded Systems GPU x86 ARM Bash/Shell Scripting OpenGL Vulkan Cryptography XLA TVM Halide CLANG gcc Perl Formal Verification Spark Frama-C

Hardware Engineering Intern

Nvidia

Santa Clara, CA 15 days ago
Verilog SystemVerilog VHDL Python Perl TCL Linux MATLAB PCB Board-Level Design Solidworks ProE Creo Catia Unigraphics Oscilloscope Multimeter Logic Analyzer Datacenter Systems MOSFETs

Intern, Computer Architecture

Nvidia

Santa Clara, CA 5 days ago
CUDA C++ Python Verilog SystemVerilog VHDL Linux C OpenCL MPI OpenMP DirectX OpenGL Vulkan Git Perforce High-Performance Computing Deep Learning VLSI Design Computer Architecture Parallel Programming

Developer and Performance Technology Intern

Nvidia

Santa Clara, CA 15 days ago
Python CUDA PyTorch TensorFlow TensorRT Linux Docker Kubernetes OpenCL Shell Scripting HPC Singularity Slurm MXNet Torch DML OpenACC GNU Intel Composer PGI LAMMPS GROMACS Amber RTM AWS GCP Azure 3D Graphics Embedded Platforms Debugging Benchmarking Power Testing BIOS Configuration Data Acquisition Tools

Intern, Digital Circuit Design

Nvidia

Santa Clara, CA 5 days ago
Verilog SystemVerilog VHDL Python Perl SPICE HSPICE CMOS FinFET Cadence Synopsys EDA Tools Digital Circuit Design SRAM Timing and Delay Analysis Power Management Monte Carlo SerDes Object-Oriented Programming Operating Systems