Used Tools & Technologies
Not specified
Required Skills & Competences ?
Kubernetes @ 4 Linux @ 3 Python @ 7 GitHub @ 4 Communication @ 4 Debugging @ 4 GPU @ 4Details
NVIDIA’s invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”. We’re looking to grow our company, and build our teams with the most resourceful people in the world. Join us at the forefront of technological advancement.
Role overview
As a Base OS Engineer you will develop Ubuntu and RHEL based OS image flavors across NVIDIA GPU-based platforms deployed in AI, data-analytics, and autonomous vehicle industries. The role includes sustaining existing NVIDIA DGX and HGX systems, building common infrastructure for automation, and working closely with hardware and firmware teams to bring up new NVIDIA platforms from power on to OS boot.
Responsibilities
- Develop and maintain Ubuntu and RHEL based OS images and flavors for NVIDIA GPU platforms.
- Sustain existing NVIDIA DGX and HGX systems.
- Build common infrastructure for automation and adopt industry-standard tools.
- Collaborate closely with system/software teams, and hardware and firmware teams, to bring up new platforms from power on to OS boot.
Requirements
- BS or MS in Computer Science or related field, or equivalent experience.
- 5+ years of relevant experience.
- Excellent C and Python programming skills; strong coding expertise is essential.
- Familiarity with at least one major Linux distribution (Ubuntu, RedHat, SLES) is required.
- Experience creating Debian or RPM packages and repositories is highly desirable.
- Knowledge of OS concepts such as filesystems, job scheduling, device drivers, and storage is required.
- Experience with complex system-level debugging (e.g., X/Wayland, systemd, crash dump analysis, install issues).
- Excellent communication and planning skills.
Ways to stand out
- Knowledge of virtualization concepts such as device passthrough and SR-IOV.
- Background in PCIe, USB, and similar low-level protocols is recommended.
- Experience with UEFI and BMC firmware is strongly favored.
- Basic knowledge of container or Kubernetes technologies is preferred.
- Experience contributing to GitHub and exposure to open source development lifecycle is desired.
Benefits & Compensation
- Your base salary will be determined based on your location, experience, and pay of employees in similar positions.
- Base salary range:
- Level 3: 148,000 USD - 235,750 USD
- Level 4: 184,000 USD - 287,500 USD
- You will also be eligible for equity and benefits (see NVIDIA benefits page).
Additional information
- Applications for this job will be accepted at least until December 26, 2025.
- NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer; they do not discriminate on the basis of protected characteristics.