Senior System Simulation Architect

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

Tech Stack

AI CUDA @ 3 Communication @ 6 Debugging @ 4 Deep Learning GPU @ 4 HPC Linux @ 4 PyTorch @ 4 Python @ 6 TensorFlow @ 4

Details

Help drive the development of CPU architectures supporting artificial intelligence, deep learning, high-performance computing, gaming, virtual reality, and autonomous vehicles. The CPU performance architecture team is developing NVIDIA's CPU products and pushing performance boundaries.

Responsibilities

  • Develop full-system functional models capable of running complex, multithreaded heterogeneous CPU/GPU workloads, with a focus on the CPU subsystem.
  • Integrate functional models from various frameworks with RTL simulators and emulators, hardware-in-the-loop systems, and detailed performance models.
  • Bring up system and application software in simulation and emulation, including firmware, Linux, drivers, benchmarks, and CPU/GPU workloads such as deep learning and high-performance computing workloads.
  • Port, extend, and develop system software, including firmware, operating systems, and drivers, to meet workload simulation needs.
  • Support CPU architects and performance engineers in using functional models, performance models, and emulation to drive next-generation CPU architectures.

Requirements

  • Bachelor's or master's degree in electrical engineering, computer engineering, computer science, or equivalent experience.
  • Six or more years of relevant experience.
  • Excellent C, C++, and Python programming skills.
  • Experience developing functional simulators and/or low-level software, including operating systems, firmware, or drivers; experience with both is preferred.
  • Excellent debugging skills for system software, firmware, and application software.
  • Experience with the ARM instruction set architecture.
  • Excellent communication and teamwork skills.

Preferred Qualifications

  • Experience with hardware emulators and/or FPGAs.
  • Background in CPU workload analysis, such as SimPoint.
  • Experience with Linux kernel bring-up and debugging.
  • Familiarity with CUDA.
  • Experience developing and optimizing CPU/GPU applications using PyTorch, TensorFlow, and similar frameworks.

Compensation And Benefits

The base salary range is USD 184,000–287,500 for Level 4 and USD 224,000–356,500 for Level 5. The position is also eligible for equity and benefits.

Applications will be accepted at least until May 11, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.

More jobs at Nvidia

Similar jobs