Intern, Computer Architecture

Nvidia

Confirmed live 2 days ago Trusted

Quick summary

Work type
On-site
Location
Santa Clara, CA
Posted
23 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $197k
$140k most similar roles pay here $249k

This listing doesn't post a salary. Most similar roles pay $157,550–$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 896 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Intern, Computer Architecture

NVIDIA 2027 Internships: Computer Architecture is a full-time internship role within the company's leading Computer Architecture team. During this twelve-week program, interns will work on projects that have a measurable impact on the business while gaining hands-on experience in accelerated computing. The role focuses on solving complex technical challenges related to GPU or CPU architecture, memory architecture, and high-performance computing systems. Candidates should possess knowledge in areas such as VLSI design, computer arithmetic, ray tracing, or deep learning modeling. Required technical skills and tools may include Verilog, SystemVerilog, VHDL, CUDA, Linux, C, C++, Python, Perl, and modern graphics APIs like DirectX, OpenGL, or Vulkan. Additionally, experience with revision control systems such as Perforce or Git, along with HPC standards like MPI and OpenMP, is relevant to the technical scope of this role.

What you'll do

  • Execute projects that have a measurable impact on the company's business goals.
  • Develop and optimize high-performance computing systems and memory architectures.
  • Design and implement GPU or CPU architectures for accelerated computing.
  • Perform modeling and performance analysis for deep learning and parallel programming.
  • Develop hardware control programming and GPU acceleration using CUDA or OpenCL.
  • Write low-level code in Verilog, SystemVerilog, VHDL, C, C++, or Python.
  • Utilize modern graphics APIs such as DirectX, OpenGL, or Vulkan for system design.
  • Manage source code and versioning using tools like Perforce or Git.

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.
  • Resume must clearly indicate the anticipated graduation date (month and year).
  • Experience in areas such as Computer Graphics, Deep Learning, Ray Tracing, Parallel Programming, Memory Architecture, or High-Performance Computing Systems.
  • Knowledge of Digital Systems, VLSI Design, GPU/CPU Architecture, Computer Arithmetic, CMOS Transistors, or Computer Organization.
  • Experience with modeling and performance analysis, hardware control programming, GPU acceleration, or embedded systems.
  • Proficiency in programming languages such as Verilog, SystemVerilog, VHDL, CUDA, Linux, C, C++, Python, or Perl.
  • Familiarity with Modern Graphics APIs (DirectX, OpenGL, Vulkan) or GPU Computing (CUDA, OpenCL).
  • Experience with Revision Control (Perforce, Git) or HPC (MPI, OpenMP).

More like this

Similar roles

Software Engineering Intern

Nvidia

Santa Clara, CA 23 days ago
CUDA C++ Python Go Java JavaScript React Vue Kubernetes Docker Ansible Git Perforce SQL TensorRT cuDNN cuBLAS NCCL NumPy SciPy Linux Unix/Shell Scripting Microservices SLURM LSF

Ph.D. Research Hardware Intern

Nvidia

Santa Clara, CA 23 days ago
VLSI ASIC EDA Python C C++ Perl MATLAB CUDA Verilog SystemVerilog Cadence Synopsys HFSS PyTorch Circuit Design Hardware/Software Co-design GPU

Intern, Deep Learning Computer Architecture

Nvidia

Santa Clara, CA 23 days ago
CUDA C++ C PyTorch TensorFlow OpenCL OpenACC MPI OpenMP Deep Learning GPU Computing High-Performance Computing Parallel Programming Compiler Programming Neural Network Architectures Performance Modeling Profiling

Ph.D. Research Computer Architecture and Systems Intern

Nvidia

Santa Clara, CA 23 days ago
CUDA C++ C Python GPU Architecture CPU Architecture Operating Systems Distributed Systems AI/ML Systems LLM Training VLSI EDA Parallel Computing High-Performance Networking Hardware-Software Co-design Memory Systems Multi-GPU Architecture

Deep Learning Intern

Nvidia

Santa Clara, CA 23 days ago
Deep Learning CUDA PyTorch TensorFlow JAX cuDNN cuBLAS C++ C Python GPU Programming High-Performance Computing Linux Docker Kubernetes Spark Kafka Cassandra OpenCL Vulkan OpenGL Direct3D Bash Go

Intern, Autonomous Vehicles and Robotics

Nvidia

Santa Clara, CA 23 days ago
CUDA C++ Python ROS TensorFlow PyTorch Keras C Linux Computer Vision SLAM Mapping Localization OpenGL Simulation Cloud Technologies Version Control Data Structures Image Processing Deep Neural Networks