<?xml version="1.0" encoding="UTF-8"?>
<source>
  <jobs>
    <job>
      <externalid>66d2c0a7-73d</externalid>
      <Title>Senior Software Engineer – Simulation and Virtualization</Title>
      <Description><![CDATA[<p>We are hiring a Senior Software Engineer to contribute to the development of simulators for our DGX Server platforms. As a member of our team, you will work with world-class engineering teams across hardware and software to build scalable systems at the speed of light.</p>
<p>Your primary responsibilities will include:</p>
<ul>
<li>Contributing to the architect and development of a simulation platform for next-gen NVIDIA DGX platforms.</li>
<li>Building, integrating, and enhancing simulator components with new hardware features and writing supporting technical documents.</li>
<li>Bringing the full software stack up on the DGX Simulator, working closely with hardware modeling, kernel, and platform driver teams distributed globally.</li>
<li>Improving performance, fixing bugs across the user and kernel stack, and automating execution flow.</li>
</ul>
<p>To succeed in this role, you will need to have proficient C/C++ programming skills, strong software development, optimization, user, and kernel mode debugging skills, as well as a good understanding of operating system fundamentals and system architecture.</p>
<p>In addition, you should have experience with hypervisors and hardware emulators, such as QEMU, KVM, VDK, Simics, etc., and working experience on a major Linux distribution like Ubuntu, Red Hat, or SLES.</p>
<p>Strong interpersonal and communication skills are essential to work with a globally distributed engineering team.</p>
<p>Bachelor&#39;s degree in computer science or a related field (or equivalent experience) with 5+ years of relevant experience is required.</p>
<p>If you have experience in hardware and software stack bring-up using simulators and emulators, previous experience around hardware interfaces such as PCIe, SPI, I3C, etc., with Linux boot solutions on x86 and ARM class platforms, or experience in out-of-band and in-band management architectures, contribution in QEMU/KVM open-source repositories, or experience in Verilog and SystemC, you will stand out from the crowd.</p>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>senior</Experiencelevel>
      <Workarrangement>onsite</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>C/C++, Software development, Optimization, User and kernel mode debugging, Operating system fundamentals, System architecture, Hypervisors, Hardware emulators, Linux distribution, Hardware and software stack bring-up, Hardware interfaces, Linux boot solutions, Out-of-band and in-band management architectures, QEMU/KVM open-source repositories, Verilog, SystemC</Skills>
      <Category>Engineering</Category>
      <Industry>Technology</Industry>
      <Employername>NVIDIA</Employername>
      <Employerlogo>https://logos.yubhub.co/nvidia.com.png</Employerlogo>
      <Employerdescription>NVIDIA is a technology company that specializes in designing graphics processing units (GPUs) and high-performance computing hardware.</Employerdescription>
      <Employerwebsite>https://www.nvidia.com/</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---Simulation-and-Virtualization_JR2012991</Applyto>
      <Location>Santa Clara</Location>
      <Country></Country>
      <Postedate>2026-04-25</Postedate>
    </job>
  </jobs>
</source>