Job Title
Senior Systems Software Engineer, Windows and Linux Enablement - DGX Station
Role Summary
Owner of end-to-end OS enablement for NVIDIA's DGX Station workstation, with primary responsibility for Windows and strong coverage of Linux. Work spans firmware, drivers, OS integration, CUDA/AI stack readiness, and validation to deliver a production-ready platform.
Collaborate across GPU driver, CUDA, firmware, BMC, AI software teams, Microsoft, and ODM/OEM partners to resolve cross-stack issues and ship a stable developer and enterprise experience.
Experience Level
Senior-level. Requires substantial experience; the posting specifies 12+ years of systems software engineering or equivalent experience.
Responsibilities
Deliver platform enablement, validation, and documentation for DGX Station on Windows and Linux.
- Own Windows platform enablement from bring-up through WHQL certification and shipping quality.
- Drive Linux bring-up and enablement (kernel modules, device tree/ACPI, systemd, initramfs, dkms, packaging).
- Enable and validate firmware (BIOS/UEFI), BMC, ACPI, Secure Boot, and power management on Arm + GB300 architecture.
- Coordinate GPU/display/compute driver integration and validation across Windows (WDDM/MCDM) and Linux (open-gpu-kernel-modules, DRM/KMS).
- Validate CUDA and AI stack (CUDA toolkit, cuDNN, TensorRT, NCCL) and AI/DL workload performance on both OSes.
- Define and run application and system-level test plans: functional, stress, power/thermal, sleep/resume, update/upgrade compatibility, and long-duration reliability.
- Lead bug triage and cross-team resolution across firmware, BMC, driver, and OS layers.
- Serve as primary technical interface to Microsoft and OEM/ODM partners; coordinate schedules and resolve blockers.
- Document bring-up guides, known issues, recovery procedures, driver compatibility matrices, and developer setup instructions.
Requirements
Must-have technical skills and experience; preferred items noted separately.
- 12+ years of systems software engineering experience with deep expertise in Windows platform enablement, driver development, or OS integration.
- Strong Windows internals knowledge: kernel-mode drivers, ACPI, power management, Secure Boot, UEFI, WDM/WDF frameworks, and WHQL process.
- Proven Linux platform enablement experience: kernel modules, device tree / ACPI on Arm, systemd, initramfs, dkms, and packaging for Ubuntu/DGX OS.
- Experience with GPU driver stack, display or compute drivers on Windows and/or Linux; familiarity with DirectX, WDDM, DRM/KMS, and GPU compute APIs.
- Hands-on debugging and root-cause analysis across firmware, driver, and OS boundaries (WinDbg, kd/kgdb/crash, crash dump analysis, ftrace/ETW, profiling tools).
- Ability to coordinate across multiple internal teams and external partners to drive platform readiness.
- Proficiency in C/C++ and Python.
Preferred:
- Experience with Windows on Arm platforms and Arm architecture.
- Hands-on experience with CUDA, TensorRT, or AI/ML frameworks on Windows and Linux.
- Experience with BMC, Redfish, out-of-band management, or platform manageability software.
- Track record shipping workstation or server hardware from bring-up through general availability.
Education Requirements
BS or MS in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience.
About the Company
Company: NVIDIA
Headquarters: Santa Clara, California, USA
NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

Date Posted: 2026-08-17