New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Senior System Software Engineer

NVIDIA
Apply →
senior full-time Bengaluru

First indexed 4 Aug 2026

Description

NVIDIA is looking for highly motivated Senior Software Engineers to join NVIDIA in the Cumulus Linux team!

You will be part of a software development team responsible for defining and implementing core infrastructure services, as well as Reliability, Availability and Serviceability features for Cumulus Linux, the Debian-based operating system for NVIDIA's market-leading Ethernet switches.

Responsibilities:

  • Work closely with customers to understand pain points, new use cases, deployment strategies and come up with innovative solutions
  • Collaborate with product, architecture, and engineering teams for feature definition, design, development, and end-to-end integration of features into Cumulus Linux
  • Design, develop, and maintain new functionality and improvements in system services and system infrastructure components and related programmatic interfaces and APIs
  • Develop and maintain software in C, Python, and Shell scripts
  • Debug and resolve issues reported by Quality Engineering and customer-facing teams

Requirements:

  • BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience)
  • 5+ years of experience in developing enterprise software for infrastructure components/libraries, protocols like DNS, DHCP, Timing Protocols
  • Good knowledge of High Availability, Process Health Monitoring, and Software upgrades
  • Knowledge of Yang data modeling and management protocols like SNMP, Netconf, or gNMI
  • Experience in C programming, Python programming, and shell scripting
  • Experience using source code management tools, as well as code coverage, unit testing, and debugging tools
  • Strong technical abilities, problem-solving skills, design, coding, and debugging skills
  • Excellent written and verbal communication and interpersonal skills
  • Ability to deliver independently with minimum supervision

Preferred Qualifications:

  • Significant hands-on experience in infrastructure components/libraries and networking protocols
  • Strong background in Linux Systems and Linux kernel networking and Exposure to CI/CD tools
  • Participation in the open-source community
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Bengaluru/Senior-System-Software-Engineer_JR2022553-1