Senior Software Engineer, Bare Metal Infrastructure

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$152,000–$241,500 / yr
Employment
Full-time
Posted
5 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $176k
This role $197k
$105k $256k
below market most similar roles pay here above market

This role pays more than 72% of similar roles. Most pay $144,350–$207,037 — the blue band above. At the midpoint, this role pays about $197k versus about $176k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1792 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1179 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, Bare Metal Infrastructure

The Senior Software Engineer, Bare Metal Infrastructure joins the DGX Cloud team to manage software that transforms newly racked hardware into reliable production capacity. You will design and maintain production services for bare-metal discovery, provisioning, hardware validation, firmware upgrades, auditing, and repair across large GPU fleets. Key responsibilities include developing integrations with Redfish and vendor BMC interfaces, debugging complex failures across hardware and Linux, and turning recurring failures into automated repair workflows. You will contribute to a Rust codebase while building supporting tools in Go and Python. The role requires deep knowledge of enterprise server hardware, BIOS/UEFI, and network boot protocols. You will also utilize AI agents and LLM tools daily to write, review, and test code while defining automated validation criteria for new platforms.

What does a Software Engineer earn in California?

Median $214500 from 1156 postings across 72 companies.

See salary data

What you'll do

  • Design and maintain production services for bare-metal discovery, provisioning, hardware validation, and firmware upgrades.
  • Develop integrations with Redfish and vendor BMC interfaces to manage server state and collect health data.
  • Write and review production code in Rust while building supporting tools in Go and Python.
  • Automate the detection, validation, and repair of recurring hardware, firmware, and connectivity failures.
  • Define automated validation and handoff criteria for new platforms and rack-scale deployments.
  • Debug complex failures across hardware, firmware, Linux, and networking layers to improve software reliability.
  • Utilize AI agents and LLM tools to write, review, and test code and investigate system failures.

What we're looking for

  • BS or MS in Computer Science, Computer Engineering, or equivalent experience.
  • 5+ years of experience building production infrastructure software, automation, or services with substantial hands-on work with bare-metal server systems.
  • Strong programming skills in Rust, Go, or Python with a track record of designing, testing, shipping, and maintaining production code.
  • Deep knowledge of enterprise server hardware from multiple vendors, including BMCs, BIOS/UEFI, and firmware management.
  • Direct experience with Redfish and IPMI for provisioning, health inspection, power management, or fault diagnosis.
  • Strong Linux knowledge including boot process, kernel and driver interactions, hardware discovery, and low-level failure analysis.
  • Solid datacenter networking fundamentals with the ability to trace connectivity problems across host, management, and infrastructure networks.
  • Demonstrated, regular use of AI agents and LLM tools in software development (preferred).

More like this

Similar roles

Senior Software Engineer, Core Infrastructure Services

Nvidia

Remote (TX) +3 5 days ago $168,000–$270,250
Python Go Kubernetes Terraform Ansible FastAPI gRPC REST Temporal Redis Kafka NATS SQS Prometheus Grafana OpenTelemetry Linux BGP InfiniBand RDMA NetBox Nautobot DNS NTP RADIUS OAuth Firewalls iptables nftables
8+ yrs exp Remote

Senior Software Engineer, DGX Cloud Production Engineering

Nvidia

Santa Clara, CA 42 days ago
Kubernetes Python Go GitOps Terraform ArgoCD GPU Infrastructure Linux Containers Cloud Infrastructure Infrastructure Automation Distributed Systems Observability BMaaS VMaaS Managed Kubernetes Multi-cloud APIs Incident Response
8+ yrs exp

Senior Software Engineer

Nvidia

Remote (Santa Clara, CA) 5 days ago $224,000–$356,500
Go Python Rust Kubernetes SLURM Linux Distributed Systems RDMA GPU Hardware Data Structures and Algorithms System Administration Cluster Management Data Synchronization Fault Tolerance State Management Monitoring Automation
10+ yrs exp Remote