Senior Software Engineer

NVIDIA

📍 Bengaluru, Karnataka, India

Full-time Other-General Posted February 21, 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...