Senior Systems Software Engineer, Windows and Linux Enablement - Dgx Station

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +1 · Remote

NVIDIA is seeking a Senior Systems Software Engineer to own the full-stack OS enablement for their DGX Station personal AI supercomputer, focusing on Windows and Linux. The role involves firmware, driver integration, OS bring-up, validation, and ensuring AI applications run seamlessly on the platform, with a primary focus on Windows WHQL certification and Linux enablement.

What you'd actually do

  1. Own end-to-end Windows enablement for DGX Station—driving the platform from initial bring-up on Windows through WHQL certification to customer-ready shipping quality. You are the single point of accountability for “DGX Station works on Windows.”
  2. Drive Linux bring-up and continuous enablement for DGX Station on DGX OS / Ubuntu, including kernel module integration, device tree and ACPI configuration, systemd services, initramfs, and dkms packaging. Partner with the DGX OS and kernel teams to land platform support upstream and in NVIDIA’s distribution.
  3. Enable and validate BIOS/UEFI, BMC, and system-level firmware for Windows and Linux on the Grace (Arm) + Blackwell GB300 architecture. Work with firmware teams to ensure ACPI tables, SMBIOS, Secure Boot, measured boot, power management, and hardware abstraction layers are correct on both OSes.
  4. Coordinate GPU driver, display driver, and compute driver bring-up and validation on Windows (WDDM, MCDM) and Linux (open-gpu-kernel-modules, DRM/KMS). Work with the NVIDIA driver team and Microsoft to resolve compatibility issues, achieve WHQL certification, and ensure driver stability across Windows Update and Linux kernel revisions.
  5. Ensure the CUDA toolkit, cuDNN, TensorRT, NCCL, and NVIDIA’s AI SDK stack are fully functional on DGX Station on both Windows and Linux. Validate AI/DL workload performance—training, fine-tuning, and inference—and work with the CUDA team to resolve gaps on the Arm + GB300 platform.

Skills

Required

  • BS or MS in Computer Science, Electrical Engineering, or related field (or equivalent experience)
  • 12+ yrs of confirmed experience in systems software engineering
  • deep expertise in Windows platform enablement, driver development, or OS integration
  • proven hands-on experience bringing up Linux on new hardware platforms
  • Strong hands-on experience with Windows internals: kernel-mode drivers, ACPI, power management, Secure Boot, UEFI, WDM/WDF driver frameworks, and the WHQL certification process
  • Solid understanding of Linux platform enablement: kernel modules, device tree / ACPI on Arm, systemd, initramfs, dkms, and packaging for Ubuntu / DGX OS
  • Experience enabling hardware platforms—bring-up, driver integration, validation, and certification for shipping products on Windows and Linux
  • Strong debugging and root-cause analysis skills across firmware, driver, and OS boundaries
  • Comfortable with WinDbg, kernel debugging (kd, kgdb/crash), crash dump analysis, ftrace/ETW, and performance profiling tools
  • Ability to work across organizational boundaries
  • Proficiency in C/C++ and Python

Nice to have

  • Experience with GPU driver stack, display drivers, or compute drivers on Windows and/or Linux
  • Familiarity with DirectX, WDDM, DRM/KMS, and GPU compute APIs
  • Experience with Arm architecture
  • Experience with Windows on Arm platforms—driver enablement, performance optimization, or application compatibility on Arm-based Windows devices
  • Hands-on experience with CUDA, TensorRT

What the JD emphasized

  • primary focus on Windows
  • strong coverage of Linux
  • first-class Windows platform
  • strong hands-on experience with Windows internals
  • proven hands-on experience bringing up Linux on new hardware platforms
  • Experience with Windows on Arm platforms