NVIDIA logo

Senior GPU Memory Subsystem Architect

NVIDIA
Full-time
On-site
Bengaluru, Karnataka, India
Level - Mid-Career

Role Summary

The Senior GPU Memory Subsystem Architect position at NVIDIA involves designing and enhancing the memory subsystems for GPU architecture. The role requires close collaboration with various teams to model, troubleshoot, and analyze performance metrics within memory systems.

Experience Level

This position is targeted towards candidates with more than 3 years of experience in system-level architecture focused on performance issues within related fields.

Responsibilities

Key responsibilities include:

  • Advancing GPU architecture and simulators to improve efficiency.
  • Creating performance models and testing infrastructures.
  • Debugging tests on architecture simulators.
  • Conducting performance and bottleneck analyses on memory subsystems.
  • Collaborating with multiple functional teams such as ASIC design and verification.

Requirements

Applicants should have a Masters or Bachelor's degree in Electrical Engineering, Computer Science, or Computer Engineering, along with a strong programming background in C and C++. Knowledge of Verilog/System Verilog, along with an understanding of memory subsystems, caches, MMUs, and computer architecture are critical. Strong communication skills and the ability to work in dynamic, distributed teams are essential.

Education Requirements

Master's or Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering or a related field, or equivalent experience.