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