Taro Logo

Senior Software Engineer – Simulation and Virtualization

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$148,000 - $356,500
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer, VLSI Design Tools

Senior Software Engineer position at NVIDIA focusing on VLSI Design Tools development, combining software engineering with hardware design automation.

Senior System Software Engineer - Dynamo and Triton Inference Server

Senior System Software Engineer position at NVIDIA working on Dynamo and Triton Inference Server systems

Senior System Software Engineer - NvIPC

Senior System Software Engineer position at NVIDIA focusing on NvIPC (NVIDIA Inter-Process Communication) development.

Senior Software Engineer, ASIC Verification Tools

Senior Software Engineer position at NVIDIA focusing on ASIC verification tools development and maintenance for semiconductor design verification.

Description For Senior Software Engineer – Simulation and Virtualization

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Engineer to join their Simulation and Virtualization team. This role is critical in building simulators for NVIDIA's DGX Server platforms, which are core to their rapidly growing enterprise and cloud provider businesses. The position combines deep technical expertise in system architecture, virtualization, and software development with the opportunity to work on cutting-edge technology.

The role involves architecting and developing simulation platforms for next-generation NVIDIA DGX systems, working with world-class engineering teams across hardware and software domains. You'll be responsible for building and integrating simulator components, bringing up full software stacks, and optimizing performance across the system. This position requires strong expertise in C/C++, operating systems, and virtualization technologies.

The ideal candidate will have 5+ years of experience, strong knowledge of Linux systems, and expertise in hardware emulation and virtualization technologies like QEMU and KVM. You'll be working in a collaborative environment with globally distributed teams, making strong communication skills essential. The position offers competitive compensation including a base salary range of $148,000-$356,500 USD plus equity, and the opportunity to work on technology that's transforming industries through AI and digital twins.

NVIDIA offers a dynamic work environment where creativity and innovation are valued. They are committed to diversity and equal opportunity employment, fostering an inclusive workplace where all employees can thrive. This role provides an excellent opportunity to work on cutting-edge technology while contributing to NVIDIA's mission of accelerated computing.

Last updated 4 days ago

Responsibilities For Senior Software Engineer – Simulation and Virtualization

  • Contribute to architect and develop simulation platform for next-gen NVIDIA DGX platforms
  • Build, integrate and enhance simulator components with new HW features and write supporting technical documents
  • Bring full SW stack up on DGX Simulator; work closely with hardware modeling, kernel & platform driver teams
  • Improve performance, fix bugs across user and kernel stack, and automate execution flow

Requirements For Senior Software Engineer – Simulation and Virtualization

Linux
  • Proficient in C/C++ with strong software development, optimization, user & kernel mode debugging skills
  • OS fundamentals and system architecture understanding
  • Good understanding of hypervisors & HW emulators, like QEMU, KVM, VDK, Simics
  • Working experience on Linux distros like Ubuntu, RedHat, SLES
  • Strong interpersonal & communication skills
  • Bachelor's degree in computer science or related with 5+ years of relevant experience

Benefits For Senior Software Engineer – Simulation and Virtualization

Equity
  • Equity

Interested in this job?