NVIDIA
accelerated computing
SeniorCPUWorkloadsandSimulationArchitect
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.