HimalayasHimalayas logo
NVIDIANV

Principal Software Engineer - Rack Scale Systems Infrastructure

NVIDIA

Salary: 272k-431k USD

United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

NVIDIA is seeking a Principal Software Engineer to build and guide the development of software systems for rack-scale infrastructure products and services. The role involves defining software architecture, working with hardware teams, and partnering with customers and partners to align infrastructure capabilities with real-world deployment needs.

Requirements

  • BS or MS in Computer Engineering, Computer Science, Electrical Engineering, or a related field, or equivalent experience
  • 15+ years of experience in systems architecture, system software, distributed systems, infrastructure control planes, or infrastructure engineering
  • Solid architectural knowledge of coordination frameworks, state machines, declarative APIs, reconciliation loops, lifecycle orchestration, failure handling, upgrade and rollback workflows, and distributed systems tradeoffs
  • Practical coding skills in Go, C++, or Rust, encompassing the capability to write, review, and direct production-quality infrastructure software
  • Experience with Kubernetes or similar orchestration systems, especially as a fabric for managing infrastructure, hardware resources, or large-scale infrastructure services
  • Strong understanding of data center networking technologies and protocols, such as Ethernet, InfiniBand, RDMA, and fabric-level manageability
  • Expertise in in-band and out-of-band management architectures, including BMCs, Redfish, IPMI, and related system management protocols
  • Experience crafting software intended for open source release, including API stability, modularity, documentation, community usability, and clean separation between shared software and deployment-specific integrations
  • Established skill in specifying requirements, guiding architecture, and managing delivery across various engineering teams and organizations

Benefits

  • Base salary determined based on location, experience, and pay of similar positions
  • Equity and benefits

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Salary

Salary: 272k-431k USD

Location requirements

Hiring timezones

United States +/- 0 hours
NVIDIA logoNV

NVIDIA

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

116 remote jobs at NVIDIA

Explore the variety of open remote roles at NVIDIA, offering flexible work options across multiple disciplines and skill levels.

View all jobs at NVIDIA

Remote companies like NVIDIA

Find your next opportunity by exploring profiles of companies that are similar to NVIDIA. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan