Description
NVIDIA is seeking a Senior Memory System Architect to join their memory system architecture team.
The successful candidate will drive the development of architecture and micro-architecture to improve the state-of-the-art in memory systems, optimizing performance, power efficiency, complexity, area, effort, and schedule.
Key responsibilities include:
- Developing architecture and micro-architecture for memory systems
- Performance modeling and simulation of features to improve memory system performance and efficiency
- Implementing and maintaining detailed and high-level performance models
- Analyzing benchmarks, application workloads, and performance simulation results to identify tradeoffs in areas of micro-architectural optimizations
- Debugging performance and functional issues with high-level models, RTL simulation, and silicon
Requirements:
- M.S. or Ph.D. in CS, CE, or EE or equivalent experience
- 3+ years experience in SoC or memory system architecture and performance
- Deep understanding of memory subsystems – caches and coherence protocols, DDR and memory controller architecture, on-chip interconnects, address translation
- Strong communication and interpersonal skills along with the ability to work in a dynamic, product-oriented, distributed team
- Exposure/coursework related to Digital systems and VLSI design, Computer Architecture, C/C++ programming languages
- Software development experience with C++, Python, and/or Perl; Verilog or SV/UVM are a plus
Preferred qualifications:
- Significant experience with performance modeling or performance verification
- Experience debugging and solving complex performance issues
The position offers equity and benefits.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Memory-System-Architect_JR2022582