Senior Software Engineer, Platforms

NVIDIA
Santa Clara
Workplace: HybridFull timeUSD 184,000 - 356,500 annuallyFunction: Software EngineeringExperience: 6+ yearsEducation: mastersSkills: ["Written communication","Verbal communication","Interpersonal skills","Independent work"]

Join the Cumulus Linux team to design and develop core platform services for a Debian-based network operating system used in NVIDIA data centers. Build and bring up Cumulus Linux on next-generation NVIDIA switches, developing and maintaining software in Python, C, and Shell. Collaborate across product and engineering teams, debug issues from test and customer-facing teams, and contribute to the open-source components that ship with the OS.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
5 hours ago

Senior Software Engineer, Platforms

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Join the Cumulus Linux team to design and develop core platform services for a Debian-based network operating system used in NVIDIA data centers. Build and bring up Cumulus Linux on next-generation NVIDIA switches, developing and maintaining software in Python, C, and Shell. Collaborate across product and engineering teams, debug issues from test and customer-facing teams, and contribute to the open-source components that ship with the OS.
Location: Santa Clara
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and develop software for Cumulus Linux, which runs on NVIDIA data center switches.
  • •Bring up Cumulus Linux on next-generation NVIDIA switches.
  • •Develop and maintain software in Python, C, and Shell for the OS.
  • •Collaborate with product, architecture, and engineering teams to deliver Cumulus Linux roadmap features.
  • •Debug and resolve issues reported by test and customer-facing teams, including fixing open-source components.

Pay and Benefits

Salary: USD 184,000 - 356,500 annually
Equity and Bonus:Equity

Key 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.
  • •Experience with I2C, PSUs, SMBus, and PHY/Layer-1 technologies, including datacenter switch bringups.
  • •Good knowledge of Linux systems administration, Linux internals and tools.
Experience:6+ yearsEnterprise software
Education:Master's
Skills:Written communicationVerbal communicationInterpersonal skillsIndependent work
Tech Stack:PythonCShellLinuxLinux kernel networkingLinux systems administrationI2CPSUsSMBusPHYLayer-1Source code managementCode coverageUnit testingDebugging toolsLinux kernelCI/CD

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor