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 @ 4Details
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.