NVIDIA

Senior Systems Software Engineer, Base OS - NPI

Job Description

Posted on: 
January 22, 2023

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.

Responsibilities

  • The NVIDIA Grace Hopper Superchip and NVIDIA HGX GPU boards are the foundation for the next generation of AI and HPC platforms.  Your role as a BaseOS Engineer is to enable Grace within Linux distros such as RedHat and SLES, and to support both internal validation teams and external customers of Grace Hopper HGX systems.
  • Work closely with System/Software development teams to build the common infrastructure for automation and use the latest industry standard tools!
  • Work closely with Hardware and Firmware development teams to bring up new NVIDIA platforms, from power on to OS boot.

Job Requirements

  • BS or Masters in computer science, or related field or equivalent experience
  • 5+ years of experience
  • Excellent C and Python programming skills. Your expertise in coding is essential to your success in this role.
  • Familiarity with at least one major Linux distro (Ubuntu, RedHat, SLES) is required.
  • Experience creating your own Debian or RPM package and repository is highly desirable.
  • Knowledge of OS concepts such as filesystems, job scheduling, device drivers, and storage, isrequired.
  • Knowledge of virtualization concepts such as device passthrough and SR-IOV is a way to stand out.
  • Background in PCIe, USB, and similar low level protocols is recommended.
  • Experience with UEFI and BMC firmware is strongly favored.
  • Basic knowledge of tools deploying Containers or Kubernetes technologies is preferred.
  • Having written software in GitHub with exposure to opensource development life cycle is desired.
  • Your experience with complex system-level debugging is invaluable.
  • Excellent communication and planning skills.
Apply now

More job openings