Senior System Software Engineer, Base OS Kernel

World leader in accelerated computing, pioneering AI and digital twins technology.
$148,000 - $356,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior System Software Engineer, Base OS Kernel

NVIDIA, the pioneer of GPU technology and AI computing, is seeking a Senior System Software Engineer for their Base OS Kernel team. This role is crucial for the development of NVIDIA's Grace Superchips, which form the foundation for next-generation AI and HPC platforms. The position offers an opportunity to work at the forefront of technological advancement, collaborating with hardware and firmware teams to enable enterprise-grade solutions.

The role involves deep technical work with operating system kernels, particularly Linux distributions, and requires expertise in system-level programming. You'll be responsible for enabling Grace platforms for enterprise customers, working with external partners, and ensuring smooth platform bring-up from power-on to OS boot.

This is an excellent opportunity for experienced engineers with strong backgrounds in C and Python programming, OS concepts, and system-level debugging. The position offers competitive compensation, including a substantial base salary range of $148,000 - $356,500, plus equity and benefits.

NVIDIA is known for being one of technology's most desirable employers, offering the chance to work with forward-thinking professionals on cutting-edge technology. The company's work in GPU computing, AI, and digital twins is transforming major industries and having a significant societal impact. They maintain a strong commitment to diversity and inclusion, fostering an environment where creativity and autonomy are highly valued.

Last updated 20 minutes ago

Responsibilities For Senior System Software Engineer, Base OS Kernel

  • Enable Grace platforms for enterprise customers
  • Work with external partners and customers to enable their preferred kernels and distros on Grace platforms
  • Partner with Hardware and Firmware development teams to bring up new NVIDIA platforms
  • System-level development from power on to OS boot

Requirements For Senior System Software Engineer, Base OS Kernel

Linux
Python
  • BS or Masters in computer science, or related field or equivalent experience
  • 5+ years of experience
  • Excellent C and Python programming skills
  • Familiarity with major Linux distro (Ubuntu, RedHat, SLES)
  • Knowledge of OS concepts (filesystems, job scheduling, device drivers, storage)
  • Experience with complex system-level debugging
  • Excellent communication and planning skills

Benefits For Senior System Software Engineer, Base OS Kernel

Equity
  • Equity
  • Additional benefits available but not specified in detail

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer, Base OS Kernel

Senior Math Libraries Engineer – Quantum Computing

Senior Math Libraries Engineer position at NVIDIA focusing on quantum computing software development and optimization.

Senior Verification Engineer, Memory Subsystem

Senior Verification Engineer role at NVIDIA, focusing on GPU memory subsystem verification with 4+ years experience required.

System Software Engineer, GPU Tools Development

Senior Software Engineer role at NVIDIA focusing on GPU tools development and simulation environments, requiring C++ expertise and computer architecture knowledge.

Senior Formal Verification Engineer

Senior Formal Verification Engineer role at NVIDIA, focusing on hardware verification for GPU/CPU designs with emphasis on formal verification methods and automation.

Senior System Software Engineer - GPU Virtualization

Senior System Software Engineer position at NVIDIA focusing on GPU virtualization, requiring 5+ years of experience in system software and strong C/C++ skills.