# Senior GPU Memory System Architect

**Company**: NVIDIA
**Location**: Santa Clara
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-GPU-Memory-System-Architect_JR2014156?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_747e234d-9d1

## Description

We are seeking a motivated architect to work with a team in solving complex problems while optimizing performance, area, complexity, and power on leading-edge silicon processes.

This role involves developing architecture and micro-architecture to improve the state-of-the-art in GPU memory system, Memory management, Virtualization & security optimizing along the axes of performance, power efficiency, complexity, area, effort, and schedule.

Key responsibilities include:

- Developing architecture and micro-architecture to improve the state-of-the-art in GPU memory system, Memory management, Virtualization & security optimizing along the axes of performance, power efficiency, complexity, area, effort, and schedule.

- Participating in performance simulation of features to improve translation efficiency to access memory and io using protocol like PCIe.

- Implementing and maintaining high-level functional and performance models.

- Analyzing benchmarks, application workloads and performance simulation results to identify areas for microarchitecture optimizations.

- Defining and performing experiments to study the machine in action, presenting experiment results to the larger group and proposing mechanisms for improvement.

- Creating architectural specifications and customer-facing documents. Working with partners in the industry to generate specifications which consider software interfaces to the GPU.

- Debugging performance and functional issues with high-level models, RTL simulation, silicon & systems.

Requirements include:

- Master degree or equivalent experience in Electrical Engineering, Computer Science, Computer Engineering or related field. A PhD with a focus in computer architecture is a plus.

- 3+ years of meaningful work experience in GPU or CPU Architecture and development specifically in the area interconnects, QoS. Memory hierarchy, Memory model & ordering, multifunction HW accelerator, software, virtualization, and security.

- Strong communication and interpersonal skills are required along with the ability to work in a dynamic, product oriented, distributed team. Your history of successfully mentoring junior engineers and interns is a huge plus.

Preferred qualifications include:

- Experience with hardware memory management unit, prefetching, accelerator IPs, memory subsystem hierarchy.

- Practical experience with multi-core systems, coherent interconnects & Industry IO protocol like PCIe/CXL, encryption, compression, confidential compute, or virtualization & security.

## Skills

### Required
- GPU memory system
- Memory management
- Virtualization
- Security
- PCIe
- Multifunction HW accelerator
- Software
- Computer architecture

### Nice to have
- Hardware memory management unit
- Prefetching
- Accelerator IPs
- Memory subsystem hierarchy
- Multi-core systems
- Coherent interconnects
- Industry IO protocol
- Encryption
- Compression
- Confidential compute

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-GPU-Memory-System-Architect_JR2014156?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
