Senior Performance Verification Engineer

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

Senior Performance Verification Engineer at NVIDIA, focusing on CPU performance analysis, correlation, and developing verification infrastructure. The role involves technical leadership, micro-architectural understanding, and scripting skills, with a focus on performance bottlenecks across various product lines including AI.

What you'd actually do

  1. Technical leadership role to define/plan/implement/execute performance verification strategy of sophisticated CPU designs
  2. Ability to delve into lowest level details of CPU unit design specification, implementation and it's performance impact
  3. Interactions with architect and design engineers to define detailed scope of micro architectural features
  4. Draft detailed performance testplans and define/Create scalable micros to validate features
  5. Analysis and correlation of CPU benchmarks/workloads

Skills

Required

  • BS or MS in EE/ECE or equivalent experience
  • 3+ years of experience in CPU performance modeling, performance correlation, performance analysis, or relevant experiences
  • Strong understanding in CPU micro architecture and designs
  • Experience with workload analysis and characterization
  • Strong coding skills in scripting languages like Perl, Python, or C++
  • Good communication skills
  • ability & desire to work as a team player

Nice to have

  • PhD is a plus
  • Experience leading performance validation of major blocks of CPU pipeline
  • Background with ARM A64, X86 Architectures

What the JD emphasized

  • CPU performance modeling
  • performance correlation
  • performance analysis
  • workload analysis
  • characterization