Senior System Software Engineer, Base OS Kernel

World leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$148,000 - $276,000
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 in developing the NVIDIA 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 solutions.

The role involves deep technical work with operating system kernels, particularly Linux distributions, and requires expertise in C and Python programming. You'll be working with cutting-edge technology, partnering with external stakeholders, and contributing to the development of enterprise-grade solutions. The position demands strong system-level debugging skills and understanding of fundamental OS concepts.

NVIDIA offers a competitive compensation package, including a base salary range of $148,000 - $276,000, plus equity and benefits. The company is known for being one of the technology world's most desirable employers, fostering innovation and autonomy. They value diversity and maintain an inclusive work environment where creative and forward-thinking individuals can thrive.

This is an excellent opportunity for experienced software engineers who are passionate about low-level system programming and want to contribute to the next generation of AI and high-performance computing platforms. The role combines technical depth with collaborative work, making it ideal for those who enjoy both complex technical challenges and cross-functional teamwork.

Last updated 27 minutes ago

Responsibilities For Senior System Software Engineer, Base OS Kernel

  • Enable Grace platforms for enterprise customers
  • Work closely 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, 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 at least one major Linux distro (Ubuntu, RedHat, SLES)
  • Knowledge of OS concepts such as filesystems, job scheduling, device drivers, and storage
  • Experience with complex system-level debugging
  • Excellent communication and planning skills

Benefits For Senior System Software Engineer, Base OS Kernel

Equity
  • Equity

Interested in this job?

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

Senior Software Developer, Network Driver

Senior Software Developer position at NVIDIA focusing on network driver development, requiring 5+ years of experience in C++, Python, and networking protocols.

Senior Python Engineer, Networking

Senior Python Engineer position at NVIDIA focusing on networking software testing and automation, requiring 5+ years of experience and strong Python skills.

Senior Test Engineer

Senior Test Engineer position at NVIDIA focusing on automated testing for networking products, requiring 5+ years of software development experience and strong Python skills.

Senior Test Engineer

Senior Test Engineer position at NVIDIA focusing on networking systems test design and validation, requiring strong software development and hardware testing expertise.

Senior Test Engineer

Senior Test Engineer position at NVIDIA focusing on automated testing for networking products, requiring Python expertise and hardware/software integration experience.