Senior Software Engineer

NVIDIA · bengaluru, karnataka, India

Location
bengaluru
Job Type
Full-time
Posted
June 04, 2026

Job Description

We present you with an opportunity to be part of the team that develops the Network Operating System that powers data centers that are accelerated, disaggregated and software-defined to meet the exploding growth in AI and high-performance computing. You'll be part of a software development team responsible for defining and implementing core infrastructure services, independent applications as well as Reliability, Availability and Serviceability features for Cumulus Linux, the Debian-based operating system for NVIDIA's market-leading Ethernet switches.

What you'll be doing:

  • Design and develop shared software infrastructure to be used in Cumulus Linux and NVIDIA's portfolio of network operating systems.

  • Develop and maintain software in Python, C, Go and/or Shell to control switch devices and system interfaces.

  • Collaborate with product, architecture, and engineering teams for E2E integration of features into Linux and the...

Ready to Apply?

Submit your application for Senior Software Engineer at NVIDIA

Apply Now