Senior System Software Engineer

at Nvidia
USD 148,000-287,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Cumulus Linux @ 4 Linux @ 4 Python @ 4 CI/CD @ 4 Hiring @ 4 Communication @ 4 Networking @ 4 Debugging @ 4 API @ 4

Details

NVIDIA is hiring for the Cumulus Linux team to develop the network operating system that powers accelerated, disaggregated, and software-defined data centers. You will work on core infrastructure services and Reliability, Availability and Serviceability (RAS) features for Cumulus Linux, a Debian-based OS for NVIDIA Ethernet switches.

Responsibilities

  • Work closely with customers to understand pain points, new use cases, and deployment strategies and propose innovative solutions.
  • Collaborate with product, architecture, and engineering teams on feature definition, design, development, and end-to-end integration into Cumulus Linux.
  • Design, develop, and maintain new functionality and improvements in system services, 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 developing enterprise software for infrastructure components/libraries and protocols (DNS, DHCP, timing protocols).
  • Good knowledge in High Availability, process health monitoring, and software upgrades.
  • Knowledge of YANG data modeling and management protocols such as SNMP, NETCONF, or gNMI.
  • Experience in C programming, Python programming, and shell scripting.
  • Experience using source code management tools, and tools for code coverage, unit testing, and debugging.
  • Strong technical abilities: problem solving, design, coding, and debugging skills.
  • Excellent written and verbal communication and interpersonal skills.
  • Ability to deliver independently with minimum supervision.

Ways to stand out

  • Significant hands-on experience in infrastructure components/libraries and networking protocols.
  • Strong background in Linux systems and Linux kernel networking.
  • Exposure to CI/CD tools.
  • Participation in the open-source community.

Compensation & Benefits

  • Base salary range (determined by location, experience, and internal pay):
    • Level 3: 148,000 USD - 235,750 USD
    • Level 4: 184,000 USD - 287,500 USD
  • Eligible for equity and additional benefits (see NVIDIA benefits page).
  • Applications accepted at least until December 20, 2025.

NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.