JobsManager, Software Engineering - Cumulus Linux
Job description
NVIDIA is seeking a Software Engineering Leader to join the NVIDIA-Cumulus Linux Team, focusing on the development of Cumulus Linux, a Debian-based distribution. This role involves leading a software development team to enhance core infrastructure services and telemetry features for data centers. The position requires collaboration with multi-functional engineering and product teams to deliver solutions that improve system security, performance, and reliability. The ideal candidate will have a strong background in Linux systems and a passion for technology.
Requirements
- Master of Science in Electrical Engineering, Computer Science, Computer Engineering or equivalent experience.
- 10+ years of proven leadership in Linux systems and data center networking technologies.
- 2 or more years of people management experience in an enterprise environment.
- Familiarity with cloud native concepts.
- Strong background with Linux OS feature development.
- Good knowledge of data modeling concepts, OpenConfig, and streaming telemetry protocols like gNMI.
- Experience driving projects from concept to production.
- Excellent written and verbal communication and interpersonal skills.
- Experience with embedded software on network switches.
- Experience with bring up and troubleshooting of Ethernet interfaces and modules.
- Familiarity with datacenter protocols.
- Ability to work independently with minimal direction.
Responsibilities
- Lead a team involved with development and delivery of Cumulus Linux operating system telemetry and infrastructure features.
- Partner with other engineering teams to scope and develop solutions to improve systems security, performance, and reliability features.
- Develop and debug C and Python code for system monitoring, reliability, and serviceability features as needed.
- Collaborate with product, architecture, and engineering teams for end-to-end integration of systems infrastructure features into Linux and Cumulus Linux distribution.
- Work with project management team for effort estimation and planning of different features.
- Assist recruiting staff in expanding the team, including sourcing and interviewing candidates.
- Help engineers develop their careers by assigning them to projects tailored to their skill levels and long-term development.
- Supervise technology trends and emerging standards for technology opportunities.
- Guide through the problem-solving process and proactively take steps to prevent problems.
Benefits
- Employees at NVIDIA are often offered comprehensive, day-one benefits—including medical, dental, and vision coverage with HSA support, life and disability insurance, an Employee Assistance Program, and a 401(k) with auto-enrollment. Many roles also have generous time off and holidays, donation matching (up to $10,000), and a wide menu of extras like FSAs, commuter benefits, legal and identity-theft protection, pet insurance, and wellness discounts. Optional programs can include student-loan and home-purchase support, plus family care resources and expert medical services.
Is this posting expired or inaccurate?
