NVIDIA is seeking a Senior Software Engineer to join their Cumulus Linux team, focusing on developing the Network Operating System that powers data centers for AI and high-performance computing. This role involves working with Debian-based operating systems for NVIDIA's market-leading Ethernet switches, implementing core platform services, and ensuring system reliability and availability. The position offers an opportunity to work with cutting-edge technology in data center infrastructure, developing and maintaining software in Python, C, and Shell.
The ideal candidate will have strong expertise in Linux systems, hardware interfaces, and enterprise software development. You'll be responsible for bringing up Cumulus Linux on next-generation NVIDIA switches, collaborating across teams, and resolving complex technical challenges. The role requires both technical depth in systems programming and the ability to work independently while contributing to a collaborative environment.
NVIDIA offers competitive compensation and benefits, and is known as one of the technology industry's most desirable employers. The company is committed to fostering diversity and maintains an inclusive work environment. This position provides an excellent opportunity to work on innovative technology that's transforming the future of computing and data center infrastructure.
The role combines systems programming, networking technology, and platform development, making it ideal for engineers passionate about building robust, scalable infrastructure solutions. You'll be at the forefront of developing technology that powers AI and high-performance computing applications, while working with a team of forward-thinking professionals in a rapidly growing organization.