NVIDIA

accelerated computing

SeniorCPUWorkloadsandSimulationArchitect

$224–431k Santa Clara, California, United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior CPU Workloads and Simulation Architect at NVIDIA. Skills: CPU workload methodology, state capture and replay, trace analysis, SimPoint, CPU and system architecture, microarchitecture, C/C++ programming, Python programming, simulation, checkpointing, tracing, deterministic replay, heterogeneous computer systems. Research, architect, implement, and evaluate mechanisms for capturing and studying complex applications suitable for architectural and microarchitectural CPU analysis in simulation”

What You'll Achieve.

help improve CPU architectures to support growth in AI, deep learning, HPC, gaming, virtual reality, and autonomous vehicles; push performance boundaries for NVIDIA’s line of CPU products

Industry & Context.

accelerated computing
Problems you'll solve

architectural analysis; microarchitectural analysis; performance analysis; power analysis

What They're Looking For.

Must Have

BS/MS in EE, CE, or CS or equivalent experience, 12 or more years of relevant experience, Experience with CPU workload methodology: state capture and replay, trace analysis, SimPoint, etc., Knowledge of CPU and system architecture and microarchitecture, C/C++ and Python programming skills, Excellent communication and collaboration skills

Nice to Have

knowledge in sampling methodology and data science, Experience with CPU/GPU application development and optimization in Pytorch, TensorFlow, and similar frameworks, Proficiency in the ARM instruction set architecture, Experience developing user-mode and/or kernel-mode drivers, Background in writing functional and/or performance simulators

What You'll Do.

and evaluate mechanisms for capturing and studying complex applications suitable for architectural and microarchitectural CPU analysis in simulation.

and systems for collecting traces and checkpoints for complex multi-threaded heterogeneous applications and support other architects in using those tools to study workloads.

Contribute to developing functional and performance models of ARM-based systems.

Stay on top of guidelines in industry and academia relating to simulation

and architectural/microarchitectural analysis of complex heterogeneous computer systems.

How You'll Work.

Team & Collaboration

support other architects in using those tools to study workloads; Excellent communication and collaboration skills

Communication Scope

Excellent communication and collaboration skills

Full Job Description

Do you want to help improve CPU architectures to support growth in AI, deep learning, HPC, gaming, virtual reality, and autonomous vehicles? Come join the CPU performance architecture team as a Senior CPU Workloads & Simulation Architect and help us push performance boundaries for NVIDIA’s line of CPU products! **What you’ll be doing:** * Research, architect, implement, and evaluate mechanisms for capturing and studying complex applications suitable for architectural and microarchitectural CPU analysis in simulation. This includes multi-core, multi-thread, and heterogenous workloads spanning CPU/GPU/NIC, simulated at the user-level, VM-level, and full-system level. * Implement tools, processes, and systems for collecting traces and checkpoints for complex multi-threaded heterogeneous applications and support other architects in using those tools to study workloads. * Contribute to developing functional and performance models of ARM-based systems. Focus on infrastructure for recording and replaying workload sequences for performance and power analysis. * Stay on top of guidelines in industry and academia relating to simulation, checkpointing, tracing, deterministic replay, and architectural/microarchitectural analysis of complex heterogeneous computer systems. **What we need to see:** * BS/MS in EE, CE, or CS or equivalent experience * 12 or more years of relevant experience * Experience with CPU workload methodology: state capture and replay, trace analysis, SimPoint, etc. * Knowledge of CPU and system architecture and microarchitecture * Strong C/C++ and Python programming skills * Excellent communication and collaboration skills **Ways to stand out from the crowd:** * Strong knowledge in sampling methodology and data science * Experience with CPU/GPU application development and optimization in Pytorch, TensorFlow, and similar frameworks * Proficiency in the ARM instruction set architecture * Experience developing user-mode and/or kernel-mode drivers * Background i

Free ATS check

Applying for this Senior CPU Workloads and Simulation Architect role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about NVIDIA?

Real rants from real employees. Read before you apply.

Read Company Rants →