Senior GPU Memory Subsystem Architect

NVIDIA

3+ yrs Bengaluru Full Time Hybrid (office + remote)
NVIDIA logo
Posted : today
Actively hiring

Job description

Join NVIDIA, a pioneer in GPU technology and a driving force behind AI innovation. We are seeking experienced Memory Subsystem Architects with exceptional analytical and system architecture skills. This role involves contributing to the advancement of GPU architecture and simulators, analyzing performance issues, and optimizing memory system efficiency.

As part of a dynamic, product-oriented team, you will engage in performance modeling, simulation, and debugging of complex memory subsystems. Your work will be crucial in identifying and resolving performance bottlenecks within our cutting-edge GPU hardware and simulators.

Responsibilities

Advance GPU Architecture and Simulators through contributions to testing infrastructure, metrics, and compilers.

Conduct performance modeling and simulation to enhance memory system efficiency.

Develop comprehensive test plans and build robust testing infrastructure.

Debug tests effectively on architecture simulators.

Perform in-depth performance and bottleneck analysis of sophisticated memory subsystem units and features.

Work with hardware models at various abstraction levels, including performance and RTL models, and emulators to identify system performance bottlenecks.

Collaborate closely with cross-functional teams, including ASIC design and verification.

Qualifications

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

Demonstrate at least 3 years of experience in system-level architecture and performance analysis.

Exhibit strong programming proficiency in C and C++, with exposure to Verilog/System Verilog being a significant advantage.

Show a solid understanding of memory subsystem architecture, including caches, MMU, memory controllers, NOC/interconnects, and computer architecture fundamentals.

Possess strong debugging and analysis skills, with experience using RTL dumps for failure analysis.

Familiarity with performance simulators, cycle-accurate/approximate models, or emulators for pre-silicon performance analysis is beneficial.

Excellent communication and interpersonal skills are essential for effective collaboration within a distributed, product-focused team.

Essential Skills

GPU ArchitecturePerformance ModelingSystem ArchitectureMemory Subsystem ArchitectureC++CDebuggingPerformance AnalysisRTL DumpsCommunication SkillsInterpersonal Skills

Good to Have

VerilogSystem VerilogPerformance SimulatorsCycle Accurate ModelsEmulatorsCachingInterconnectsDRAM ControllerMemory Management Unit

Highlights

  • Actively hiring

More Details

RoleSenior GPU Memory Subsystem Architect
IndustryTechnology, Computer Hardware
DepartmentEngineering, Architecture
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Nvidia logo

Nvidia

Technology

Senior GPU Memory Subsystem Architect at NVIDIA | SkillMX | SkillMX