Senior Software Engineer, Platforms

NVIDIASanta Clara, CA
$184,000 - $356,500Hybrid

About The Position

NVIDIA is looking for a Senior Software Engineer to join the Cumulus Linux team. This role involves developing the Network Operating System that powers data centers for AI and high-performance computing. The software development team is responsible for defining and implementing core platform services, as well as Reliability, Availability, and Serviceability features for Cumulus Linux, which is a Debian-based operating system for NVIDIA's Ethernet switches. The role is based in Santa Clara and requires two to three days in the office per week.

Requirements

  • Master of Science in Electrical Engineering, Computer Science, Computer Engineering or Bachelors (or equivalent experience)
  • 6+ years of proven experience writing enterprise software.
  • Strong C and Python coding skills.
  • Previous experience with I2C, PSUs, SMBus, PHY/Layer-1 technologies and doing datacenter switch bringups.
  • Good knowledge of Linux systems administration, Linux internals and tools.
  • Experience using source code management tools, as well as code coverage, unit testing and debugging tools.
  • Excellent written and verbal communication and interpersonal skills.
  • Able to work independently with minimal direction.

Nice To Haves

  • Strong background in Linux systems and Linux kernel networking.
  • Strong background in debugging kernel and hardware issues.
  • Familiarity with Data Center Networking technologies.
  • Exposure to CI/CD tools.
  • Loves to work in a collaborative environment.

Responsibilities

  • Design and develop software for Cumulus Linux operating system (OS) which runs on NVIDIA's portfolio of data center switches.
  • Work on bringing up Cumulus Linux on next generation Nvidia switches.
  • Develop and maintain software in Python, C and Shell for our OS.
  • Collaborate with product, architecture, and engineering teams to deliver features on Cumulus Linux’s roadmap.
  • Debug and resolve issues reported by test and customer-facing teams.
  • Work with open source software that is part of our OS and fix issues as and when they are raised.

Benefits

  • Competitive salaries
  • Generous benefits package
  • Equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service