NVIDIA is looking to solve the problem of developing and delivering Cumulus Linux, a Network Operating system software that powers data centers, to meet the exploding growth in AI and high-performance computing.
Requirements
- Strong experience with networking control plane CPU subsystems, PCIE, I2C, PSUs, SMBus, PHY Layer technologies and hardware platform bringups.
- Excellent knowledge of Linux systems administration, Linux internals and tools.
- Experience driving projects from concept to production
- Experience with embedded software on network switches.
- Background with bring up and troubleshooting of Ethernet Switching ASICs, Ethernet interfaces and modules
- Strong background in Ethernet switching, Linux systems and Linux kernel networking
- Experience with Merchant Silicon based platforms for Switching/Routing
Responsibilities
- Lead a team designing and developing software for Cumulus Linux operating system (OS) which runs on NVIDIA's portfolio of data center switches.
- Lead a team working on bringing up Cumulus Linux on next generation Nvidia Ethernet switches.
- Developing and maintaining software in Python, C and Shell for Cumulus Linux OS.
- Collaborate with product, architecture, and engineering teams to deliver features on Cumulus Linux’s roadmap.
- Debugging and resolving issues reported by test and customer-facing teams.
- Work with open source software upstream communities as needed, supervise technology trends like emerging standards for any technology opportunities.
- Guide through the problem solving process, minimize how often problems take place and proactively take steps to prevent problems from happening
Other
- Master of Science in Electrical Engineering, Computer Science, Computer Engineering or Bachelors (or equivalent experience)
- 10+ overall years of proven leadership in Linux systems, data center networking technologies, delivery of software and firmware for Ethernet switching platforms
- 5 or more years of people management experience in an enterprise environment.
- Excellent written and verbal communication and interpersonal skills. Comfortable articulating value propositions to customers and influencing internal teams
- Work closely with recruiting staff to expand the team, including sourcing and interviewing candidates, participating in conferences/events, and onboarding new employees.