We present you with an opportunity to be part of the team that develops the Network Operating System that powers data centers that are accelerated, disaggregated and software-defined to meet the exploding growth in AI and high-performance computing. You'll be part of a software development team responsible for defining and implementing core infrastructure services, independent applications as well as Reliability, Availability and Serviceability features for Cumulus Linux, the Debian-based operating system for NVIDIA's market-leading Ethernet switches.
What you'll be doing:
- Design and develop shared software infrastructure to be used in Cumulus Linux and NVIDIA's portfolio of network operating systems.
- Develop and maintain software in Python, C, Go and/or Shell to control switch devices and system interfaces.
- Collaborate with product, architecture, and engineering teams for E2E integration of features into Linux and the Cumulus Linux distribution.
- Debug and resolve issues reported by Quality Engineering and customer-facing teams.
- Work with upstream communities.
Want more jobs like this?
Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.
What we need to see:
- Master of Science in Electrical Engineering, Computer Science, Computer Engineering or Bachelors (or equivalent experience)
- 8+ years of proven experience writing enterprise software.
- Strong background in software development in multiple programming languages.
- Significant experience Linux systems and Linux kernel networking.
- Experience using source code management tools, as well as code coverage, unit testing and debugging tools.
- Familiar with virtualization and cloud native concepts.
- Excellent written and verbal communication and interpersonal skills.
- Able to work independently as part of a globally distributed team with minimal direction.
Ways to stand out from the crowd:
- Good knowledge of Linux systems administration, packaging and Linux internals.
- Familiarity with Data Center Networking technologies.
- Contributions to open source projects, including governance roles.
- Experience with security and vulnerability issue reporting and resolution.
- Exposure to CI/CD tools,
With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.