Senior GPU Memory System Architect

at Nvidia
USD 152,000-287,500 per year
SENIOR
✅ On-site

Used Tools & Technologies

Not specified

Required Skills & Competences

Security @ 4 Communication @ 7 Mentoring @ 4 GPU @ 4 AI @ 4

Details

NVIDIA is 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 GPU memory architecture team creates new, innovative products tailored to NVIDIA’s world-changing solutions for data center, autonomous vehicles, AI, gaming, and mobile systems.

Responsibilities

  • Develop architecture and micro-architecture to improve the state-of-the-art in GPU memory systems, memory management, virtualization, and security, optimizing along performance, power efficiency, complexity, area, effort, and schedule.
  • Participate in performance simulation of features to improve translation efficiency to access memory and IO using protocols like PCIe.
  • Implement and maintain high-level functional and performance models.
  • Analyze benchmarks, application workloads, and performance simulation results to identify areas for microarchitecture optimizations.
  • Define and perform experiments to study the machine in action, present experiment results to the larger group, and propose mechanisms for improvement.
  • Create architectural specifications and customer-facing documents. Work with industry partners to generate specifications that consider software interfaces to the GPU.
  • Debug performance and functional issues with high-level models, RTL simulation, silicon, and systems.

Requirements

  • Master's 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 interconnects, QoS, memory hierarchy, memory model & ordering, multifunction HW accelerators, software, virtualization, and security.
  • Strong communication and interpersonal skills and the ability to work in a dynamic, product-oriented, distributed team. History of mentoring junior engineers and interns is a plus.

Ways to stand out from the crowd

  • Experience with hardware memory management unit (MMU), prefetching, accelerator IPs, and memory subsystem hierarchy.
  • Practical experience with multi-core systems, coherent interconnects, industry IO protocols like PCIe/CXL, encryption, compression, confidential compute, or virtualization & security.

Compensation and benefits

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4. You will also be eligible for equity and benefits.

Application and company information

Applications for this job will be accepted at least until March 21, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. They do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.