Principal Software Engineer, Cumulus Linux @ NVIDIA - Santa Clara, CA

Job Overview

2 months ago

Principal Software Engineer, Cumulus Linux

NVIDIA - Santa Clara, CA

NVIDIA is looking for a top-tier Software Engineering Leader to join the NVIDIA-Cumulus Linux Team! Are you looking for an exciting role that allows you to lead Cumulus Linux development, take full ownership of tasks from A-Z and deliver independently with minimum supervision?

We present you with an opportunity where you will be part of the team that develops the Network Operating System software that powers data centers that are accelerated, disaggregated and software-defined to meet the exploding growth in AI and high-performance computing. In this role on Cumulus Linux a Debian based distribution, you'll be responsible for defining, and implementing, Platforms & Systems features. The position also has opportunity to branch into ASIC forwarding work. Members of the same team are responsible for the code that offloads Linux kernel networking state into silicon. You will work with cross-functional engineering and product teams.

What you'll be doing:

  • Linux networking and security features

  • Engage in deep technical discussions on enabling networking hardware integration into Linux and Cumulus Linux distribution - Switches/routers and NICs

  • Develop embedded C code to manage switch devices and interfaces

  • Develop Python code for system monitoring and configuration

  • Hands-on lab work for system bring-up and debug

  • Support of all platform hardware elements: interfaces, optical modules, power, fans, sensors, and LEDs

  • Developing C and Python platform management code

  • Collaborate with product, architecture, and engineering teams for E2E integration of networking hardware features into Linux and Cumulus Linux distribution

  • Work with upstream communities

What we need to see:

  • Master of Science in Electrical Engineering, Computer Science, Computer Engineering or Bachelors (or equivalent experience)

  • 12+ years of proven leadership in Linux systems, data center networking technologies

  • Familiar with cloud native concepts

  • Strong background with Linux kernel maintenance and development

  • 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 datacenter protocols

  • Able to work independently with minimal direction.

Ways to stand out from the crowd:

  • Strong background in Linux systems and Linux kernel networking

  • Strong hands-on lab work experience involving system bring-up and debug

  • Loves to work in a collaborative environment

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.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Similar Jobs

Principal Office Specialist - Information Technology Department

City of San Jose

San Jose, CA

Position. This position reports directly to the Program Manager of the City Customer Contact Center (CCCC) and is a primary contributing member of the team.

Principal Software Engineer, Cloud IR, Unit 42 (Remote)

Palo Alto Networks

Santa Clara, CA

Bring your software expertise to help design and implement the roadmap for this new team. Unit 42 Engineering is seeking an accomplished software tools…

Principal Software Test Engineer NGFW/Cloud Security

Palo Alto Networks

Santa Clara, CA

Reproduce and debug issues found during and after software release. You will be part of a world-class software test engineering team that works on various…

Principal Software Engineer, Financial Crimes

Cash App

San Francisco, CA

The Financial Crimes Technology team builds systems which analyze and act on billions of dollars in blockchain, person to person, and merchant transactions…

Sr Principal Software Test Engineer (Cloud Security)

Palo Alto Networks

Santa Clara, CA

You will be part of a world-class software QA engineering team that works on various ground-breaking cloud security solutions and service offerings.

Principal Machine Learning Engineer (DLP)

Palo Alto Networks

Santa Clara, CA

7+ years industry / academia experience in software development, minimum 5 years as a machine learning engineer or a data scientist.

Principal Solutions Architect, Alexa Auto Services LLC

Sunnyvale, CA

Previous experience developing software targeting Android, QNX or embedded Linux. Bachelor’s degree in Computer Science, MIS, Engineering, or related technical…

Principal Product Manager - Tech , Web Infrastructure Services LLC

Sunnyvale, CA

Previous work experience as a software developer. 8+ years of experience in product or program management, product marketing, business development or technology…

Principal Business Analyst, CAD Project Manager - SFPD (1054)

City and County of San Francisco

San Francisco, CA

Solid understanding and experience with conventional software project management processes, tools, and techniques. Possession of Project Management Certificate.

Principal Software Engineer - Big Data, Java, Hadoop


Redwood City, CA

He / She will be responsible for architect, design and develop software modules in various parts of the system architecture. Core Java, Hadoop, Spark, Big Data.

RF Payload Certified Principal Engineer


Sunnyvale, CA

All current and newly hired employees who are unvaccinated will be required to adhere to onsite safety protocols. MS in Electrical or Computer Engineering.

Principal Program Manager


Palo Alto, CA

The Principal Product Manager - Enterprise 5G ISV- is passionate about the long term impact Private Networks and Intelligent Edge applications will have on…

Principal Program Manager


Mountain View, CA

Bootstrapping major new product and business initiatives. Defining product roadmaps and implementation plans with engineering.

Principal Software Engineer/Senior Manager, Performance


Sunnyvale, CA

Full stack cloud software development experience. Bachelor’s degree in Computer Science and 5 years’ experience in software engineering or related field OR 7…

Senior Principal Product Manager- Platform Foundation, Core Services


Santa Clara, CA

12+ years of software product management experience. Platform Foundation and Administration look to provide scalable, intuitive platform services and…

RF Payload Certified Principal Engineer

Sikorsky Aircraft Corporation

Sunnyvale, CA

Flexible Schedules, dependent on role. Levels: Student, Entry, Mid, Senior, Management. The ability to explore and drive new ideas.

Principal/Senior Data Scientist, Proteomics


San Mateo, CA

Critically analyze multi-omics data, particularly proteomics, metabolomics, and lipidomics to identify disease-specific signals.

Principal Software Engineer


Mountain View, CA

8+ years of experience developing systems/software for large business environments. Drive design and implementation of durable software solutions that will…

Principal Outbound Product Manager


Santa Clara, CA

Deliver vision, strategy, and roadmap sessions for customers and partners. Be a primary partner for Sales and Partners within the Product Group.

Principal Trust and Safety Technical Program Manager


San Jose, CA

7+ years as a program or project manager specializing in software development space. Extensive experience managing software development projects in agile…

Principal Technical Program Manager


Mountain View, CA

Strong Program Management team leadership experience, including 10+ years leading multiple complex software development projects.

Principal Statistical Programmer

Jazz Pharmaceuticals

Palo Alto, CA

Develop software validation procedures and test plans, as necessary. Create and document archives of software, outputs, and analysis files.

SYSTEMS ENGINEERS- Advanced/ Senior Advanced/Senior Principal/ Architect levels

General Dynamics Mission Systems, Inc

San Jose, CA

Experience with helping to design a SATCOM collection system, to include these efforts: performance modeling and simulation; hardware and software trade studies…

Principal Process Engineer

FormFactor, Inc.

Livermore, CA

The ME is expected to implement change, contribute new ideas, and find innovative methods to accomplish goals. Participates in setting labor standards.