{"version":"0.1","company":{"name":"YubHub","url":"https://yubhub.co","jobsUrl":"https://yubhub.co/jobs/title/senior-software-engineer-simulation-and-virtualization"},"x-facet":{"type":"title","slug":"senior-software-engineer-simulation-and-virtualization","display":"Senior Software Engineer – Simulation and Virtualization","count":1},"x-feed-size-limit":100,"x-feed-sort":"enriched_at desc","x-feed-notice":"This feed contains at most 100 jobs (the most recently enriched). For the full corpus, use the paginated /stats/by-facet endpoint or /search.","x-generator":"yubhub-xml-generator","x-rights":"Free to redistribute with attribution: \"Data by YubHub (https://yubhub.co)\"","x-schema":"Each entry in `jobs` follows https://schema.org/JobPosting. YubHub-native raw fields carry `x-` prefix.","jobs":[{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_66d2c0a7-73d"},"title":"Senior Software Engineer – Simulation and Virtualization","description":"<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>\n<p>Your primary responsibilities will include:</p>\n<ul>\n<li>Contributing to the architect and development of a simulation platform for next-gen NVIDIA DGX platforms.</li>\n<li>Building, integrating, and enhancing simulator components with new hardware features and writing supporting technical documents.</li>\n<li>Bringing the full software stack up on the DGX Simulator, working closely with hardware modeling, kernel, and platform driver teams distributed globally.</li>\n<li>Improving performance, fixing bugs across the user and kernel stack, and automating execution flow.</li>\n</ul>\n<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>\n<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>\n<p>Strong interpersonal and communication skills are essential to work with a globally distributed engineering team.</p>\n<p>Bachelor&#39;s degree in computer science or a related field (or equivalent experience) with 5+ years of relevant experience is required.</p>\n<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>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_66d2c0a7-73d","directApply":true,"hiringOrganization":{"@type":"Organization","name":"NVIDIA","sameAs":"https://www.nvidia.com/","logo":"https://logos.yubhub.co/nvidia.com.png"},"x-apply-url":"https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---Simulation-and-Virtualization_JR2012991","x-work-arrangement":"onsite","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["C/C++","Software development","Optimization","User and kernel mode debugging","Operating system fundamentals","System architecture","Hypervisors","Hardware emulators","Linux distribution"],"x-skills-preferred":["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"],"datePosted":"2026-04-25T12:09:18.781Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Santa Clara"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","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"}]}