Senior GPU System Architect, Context Management and Register Architecture

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
12 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $226k
This role $236k
$162k $301k
below market most similar roles pay here above market

This role pays more than 68% of similar roles. Most pay $196,750–$254,750 — the blue band above. At the midpoint, this role pays about $236k versus about $226k for comparable roles.

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 · Senior GPU System Architect, Context Management and Register Architecture

The Senior GPU System Architect, Context Management and Register Architecture joins the team to define foundational GPU mechanisms for managing execution state and register address architecture. This hands-on role involves architecting GPU context-management for saving and restoring execution states while owning the GPU-wide register address map. The architect coordinates address allocation, resolves conflicts, and defines requirements for on-die and cross-die interconnects. Key responsibilities include developing C++ functional-model support, evaluating tradeoffs across performance and reliability, and building validation strategies for silicon bring-up. The role requires proficiency in C++ and Python to collaborate across ASIC, firmware, driver, and performance teams. The work focuses on ensuring GPU responsiveness, scalability, and software compatibility by managing how increasingly sophisticated processors are configured and managed across multiple product iterations.

What you'll do

  • Architect and evolve GPU context-management mechanisms for saving and restoring execution state.
  • Own the GPU-wide register address map and coordinate address allocation across product iterations.
  • Define requirements for on-die and cross-die interconnects for register access and programming.
  • Develop C++ functional-model support to translate architectural requirements into coordinated hardware solutions.
  • Evaluate architectural tradeoffs across performance, area, complexity, scalability, and reliability.
  • Build validation strategies and debug cross-stack issues through pre-silicon and initial silicon testing.
  • Improve tools and automation supporting register-interface development and architectural compatibility.

What we're looking for

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a similar field, or equivalent experience.
  • 5+ years of proven experience in computer architecture, GPU architecture, CPU architecture, system-on-chip design, or a related area.
  • Experience designing, modeling, or validating sophisticated hardware features from definition through confirmation.
  • Proficiency in C++ and Python or a comparable scripting language.
  • Strong understanding of interactions among hardware, firmware, and system software with the ability to diagnose cross-layer issues.
  • Experience developing coherent architectural standards and technical specifications while collaborating with distributed, cross-functional groups.
  • Experience with hardware register architecture, address-map development, memory-mapped I/O, or device-control interfaces (preferred).
  • Knowledge of context switching, scheduling, virtualization, or execution-state management (preferred).

More like this

Similar roles

Senior System and Scheduling Architect, GPU

Nvidia

Santa Clara, CA 4 days ago $152,000–$241,500
C++ C CUDA Process Scheduling DL/ML PCIe NVLink CXL AXI OpenGL Python Perl Firmware Memory Isolation Computer Architecture
5+ yrs exp Hybrid

Senior GPU Architect

Nvidia

Santa Clara, CA +3 14 days ago $184,000–$287,500
GPU Architecture Parallel Computing C C++ Python Perl RTL Graphics Algorithms High Performance Computing Signal Processing Database Test Infrastructure Computer Architecture
8+ yrs exp

Senior GPU Memory Architect

Nvidia

Santa Clara, CA +2 158 days ago $184,000–$287,500
GPU Architecture Memory Management Microarchitecture RTL Simulation Computer Architecture Memory Caching Interconnects Multi-core Systems Memory Coherency Hardware Memory Management Unit Prefetching Performance Simulation Silicon Electrical Engineering Computer Science
6+ yrs exp

Senior GPU Memory Architect

Nvidia

Remote (Santa Clara, CA) +3 36 days ago $184,000–$287,500
GPU Architecture Memory Systems CUDA PPA) analysis RTL Simulation Emulation Verilog VHDL C C++ Ansys Power Artist Synopsys PTPX Hardware Design Scripting Languages
10+ yrs exp Remote

Principal GPU Memory Architect

Nvidia

Santa Clara, CA 20 days ago $272,000–$431,250
GPU Architecture Memory Systems CUDA PPA) analysis RTL Simulation Emulation Verilog VHDL C C++ Ansys Power Artist Synopsys PTPX High-Performance Computing Scripting Languages
10+ yrs exp

Senior Architect, GPU and SoC Modeling

Nvidia

Santa Clara, CA 12 days ago $184,000–$287,500
C++ C SystemC TLM Python Perl Docker Jenkins CMake Make GCC MSVC STL Boost Computer Architecture GPU Architecture SoC
8+ yrs exp