Senior Software Engineer — Linux Network OS for Data Centers

NVIDIA AI

Santa Clara (CA)

On-site

USD 184,000 - 357,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Comprehensive benefits package

Job summary

NVIDIA in Santa Clara is seeking a Senior Software Engineer to join the Cumulus Linux team. You will design and develop core platform services for the OS powering data center switches.

We expect 6+ years in enterprise software, strong C and Python, Linux internals, and experience with datacenter switch bringups. The role requires 2-3 days in office per week and offers equity and comprehensive benefits.

Qualifications

  • MS/BS in a relevant field or equivalent experience.
  • 6+ years of enterprise software development.
  • Strong C and Python coding skills.
  • Knowledge of Linux systems and kernel internals.
  • Experience with datacenter switch bringups and I2C/SMBus/PHY tech.

Responsibilities

  • Design and develop software for Cumulus Linux operating system.
  • Bring up Cumulus Linux on next-generation Nvidia switches.
  • Develop and maintain Python, C and Shell for OS components.
  • Collaborate with product, architecture, and engineering teams.
  • Debug and resolve issues reported by tests and customers.
  • Contribute to open source software used in the OS.

Skills

Strong C and Python coding
Linux systems administration
I2C/PSUs/SMBus/PHY
Datacenter switch bringups
Source control & testing
Clear communication

Education

MS in Electrical Engineering, Computer Science, Computer Engineering or BS (equiv)

Tools

C
Python
Shell

Job description

NVIDIA in Santa Clara is seeking a Senior Software Engineer to join the Cumulus Linux team. You will design and develop core platform services for the OS powering data center switches.

We expect 6+ years in enterprise software, strong C and Python, Linux internals, and experience with datacenter switch bringups. The role requires 2-3 days in office per week and offers equity and comprehensive benefits.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Linux Networking for Data Centers
Senior Software Engineer, Linux Networking for Data Centers

NVIDIA • Santa Clara (CA)

Hybrid
USD 184,000 - 357,000
Equity
Benefits
Hybrid work arrangement
Senior Platform Software Engineer, Linux for Data Centers
Senior Platform Software Engineer, Linux for Data Centers

Nvidia Corporation in • Santa Clara (CA)

Hybrid
USD 184,000 - 357,000
Senior Software Engineer, Platforms
Senior Software Engineer, Platforms

NVIDIA • Santa Clara (CA)

Hybrid
USD 184,000 - 357,000
Equity
Benefits
Hybrid work arrangement
Senior Networking Software Engineer - Data Center Offload
Senior Networking Software Engineer - Data Center Offload

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Software Engineer, Platforms
Senior Software Engineer, Platforms

NVIDIA AI • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Comprehensive benefits package
Senior Software Engineer, Platforms
Senior Software Engineer, Platforms

Nvidia Corporation in • Santa Clara (CA)

Hybrid
USD 184,000 - 357,000
Head of Cumulus Linux Software Engineering
Head of Cumulus Linux Software Engineering

NVIDIA • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
Senior Linux Verification Engineer – Network OS (Cumulus)
Senior Linux Verification Engineer – Network OS (Cumulus)

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Network System Test Engineer - Linux & Automation
Senior Network System Test Engineer - Linux & Automation

NVIDIA AI • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Manager, Software Engineering - Cumulus Linux
Manager, Software Engineering - Cumulus Linux

Nvidia Corporation • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity available
Comprehensive benefits