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

Related keywords: data engineer remote jobremote job software engineerengineer remote job

Overview

The role of Senior Systems Software Engineer at NVIDIA focuses on enabling Windows and Linux systems for the cutting-edge DGX Station. This next-generation AI supercomputer is engineered for researchers and developers, integrating the NVIDIA Grace Blackwell GB300 Superchip which offers substantial CPU and GPU memory, embodying data-center-class capabilities in a compact workstation.

Role Responsibilities

NVIDIA seeks a candidate to manage the complete operating system (OS) enablement for the DGX Station focusing primarily on Windows and supporting Linux. As the lead engineer, you will be responsible for both firmware and driver integration through to OS implementation.

You will ensure that AI applications operate flawlessly from the moment the product launches by managing various engineering tasks that involve multi-disciplinary teams.

Specific Duties Include:

  1. Windows Platform Ownership: Take full responsibility for the Windows enablement process, ensuring the system is customer-ready.

  2. Linux Enablement: Guide the Linux bring-up which encompasses kernel module integration, BMC configurations, and establishing ongoing support.

  3. Firmware & Driver Enablement: Validate key system-level firmware for both operating systems, working on important elements like Secure Boot and power management.

  4. GPU Driver Integration: Oversee the GPU driver’s compatibility and stability across both Windows and Linux, working with development teams to resolve any issues.

  5. CUDA & AI Stack Readiness: Confirm that NVIDIA’s AI tools operate seamlessly on both operating systems and ensure their performance for AI and deep learning workloads.

  6. Application Validation: Ensure that NVIDIA's applications function correctly, implementing test plans to cover different usage scenarios.

  7. System Validation & Quality: Lead testing strategies to ensure system reliability and performance, managing bug resolutions across multiple engineering layers.

  8. Partner Engagement: Serve as the technical point of contact for Microsoft and other partners, coordinating effort schedules and addressing technical intricacies.

  9. Performance Optimization: Strategically enhance performance across the platforms, identifying and mitigating bottlenecks.

  10. Documentation: Maintain meticulous platform documentation guiding deployment and troubleshooting methodologies for customers and field teams.

Required Skills and Qualifications

Candidates looking to apply must meet a specific set of skills and educational criteria:

  • Education: A Bachelor's or Master’s degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience).
  • Experience: At least 12 years in systems software engineering, emphasizing OS integration and experience with Windows platform enablement.
  • Technical Skills: Strong knowledge of Windows internals, kernel-mode drivers, power management techniques, and familiarity with both the Linux environment, including kernel modules and system configurations. Experience with CUDA or similar frameworks enhances a candidate’s profile.
  • Development Skills: Proficient in C/C++ and Python, with debugging capabilities using WinDbg and similar tools.

The role demands exceptional problem-solving and debugging skills, alongside the ability to effectively collaborate across different teams.

Ideal Additional Qualifications

Candidates will stand out by possessing further qualifications such as:

  • Experience with Windows on Arm, including driver compatibility and optimization.
  • Proven track record in enabling AI and machine learning applications on both Windows and Linux platforms.
  • Background in bringing platforms from initial development to full-scale deployment, notably in workstation or server environments.
  • Familiarity with BMC, Redfish, and platform management software.

Work Environment and Salary

NVIDIA is renowned for being one of the most sought-after employers in the technology sector, attracting top talent globally. The atmosphere promotes innovation, encouraging creativity and autonomy among team members. While the job listing does not specify the salary, NVIDIA typically offers competitive compensation packages that often include comprehensive benefits, bonuses, and stock options, reflective of the industry standards for highly skilled positions.

Conclusion

In conclusion, this Senior Systems Software Engineer position is a pivotal opportunity for experienced professionals passionate about cutting-edge technology and AI systems. The role involves collaboration with various teams while asserting a high level of accountability and ownership for the successful enablement of NVIDIA's revolutionary DGX Station. Ideal candidates will possess not only the required qualifications but also a desire to contribute to NVIDIA’s mission of advancing computing technology, making this a competitive yet rewarding job opportunity.



This job offer was originally published on himalayas.app

NVIDIA

United States

Software development

Full-time

July 7, 2026

0 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.