Description
We are looking for a top-tier Software Engineering Leader to join the NVIDIA-Cumulus Linux Team. As a Manager, Software Engineering - Cumulus Linux, you will be part of the team that develops the Network Operating System software that powers data centres that are accelerated, disaggregated and software-defined to meet the exploding growth in AI and high-performance computing.
In this role, you will lead a software development team responsible for defining, and implementing, Cumulus Linux core infrastructure services, Reliability, Availability and Serviceability features, as well as overall responsibility telemetry features. You will work with multi-functional engineering and product teams.
Key responsibilities include:
- Leading a team involved with development and delivery of Cumulus Linux operating system telemetry and infrastructure features
- Partnering with other engineering teams to scope and develop solutions to improve systems security, performance and reliability features
- Developing and debugging C and Python code for system monitoring, reliability and serviceability features as needed
- Collaborating with product, architecture, and engineering teams for E2E integration of systems infrastructure features into Linux and Cumulus Linux distribution
- Working with project management team for effort estimation and planning of the different features
- Working closely with recruiting staff to expand the team, including sourcing and interviewing candidates, participating in conferences/events, and onboarding new employees
- Helping engineers develop their careers, assigning them to projects tailored to their current skill levels as well as their long-term development, taking into account evolving strengths and capabilities
- Working with upstream communities as needed, supervising technology trends like emerging standards for any technology opportunities
- Guiding through the problem-solving process, minimising how often problems take place and proactively taking steps to prevent problems from happening
Requirements include:
- Master of Science in Electrical Engineering, Computer Science, Computer Engineering or Bachelors (or equivalent experience)
- 10+ years of proven leadership in Linux systems, data centre networking technologies
- 2 or more years of people management experience in an enterprise environment
- Familiar with cloud native concepts
- Strong background with Linux OS feature development
- Good knowledge of data modelling concepts, OpenConfig, and streaming telemetry protocols like gNMI
- Experience driving projects from concept to production
- Excellent written and verbal communication and interpersonal skills. Comfortable articulating value propositions to customers and influencing internal teams
- Experience with embedded software on network switches
- Experience with bring up and troubleshooting of Ethernet interfaces and modules
- Familiarity with datacentre protocols
- Able to work independently with minimal direction
If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.