Senior GPU Memory Subsystem Architect

NVIDIA NVIDIA · Semiconductors · Bangalore, India

NVIDIA is seeking a Senior GPU Memory Subsystem Architect to contribute to GPU architecture and simulators, focusing on performance modeling and analysis of the memory subsystem. The role involves developing test plans, debugging on simulators, and working with cross-functional teams.

What you'd actually do

  1. Contribute to advancing GPU Architecture and Simulators, GPU testing infrastructure, metrics, and/or compilers.
  2. Performance modeling and simulation of features to improve memory system efficiency.
  3. Develop test plans and testing infrastructure.
  4. Debug tests on architecture simulators.
  5. Performance analysis/ bottleneck analysis of sophisticated, Memory subsystem units and features.

Skills

Required

  • Master/Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering or related field (or equivalent experience).
  • 3+ years experience dealing with system level architecture and performance issues.
  • Strong programming ability in C, C++.
  • Good understanding of Memory subsystem architecture, caches , MMU, memory controller, NOC / interconnects, computer architecture.
  • Debugging and analysis, including use of RTL dumps to debug failures.

Nice to have

  • Exposure to Verilog/System Verilog is a strong plus.
  • Exposure to performance simulators, cycle accurate/approximate models or emulators for pre-silicon performance analysis is a plus.
  • Knowledge of the memory system, caching, interconnects, DRAM controller, Memory management unit, performance modeling and analysis.

What the JD emphasized

  • memory subsystem architects
  • memory system efficiency
  • Memory subsystem units
  • Memory subsystem architecture
  • memory system
  • Memory management unit