Principal Firmware Engineer, Data Center Server Management

Nvidia

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CA
Employment
Full-time
Posted
16 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $208k
$149k $255k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $177,250–$238,775.

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 1623 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Principal Firmware Engineer, Data Center Server Management

As a Principal Firmware Engineer - Data Center Server Management, you will join the team responsible for designing rack level solutions for next generation scaling AI supercomputing platforms. You will own the end to end manageability architecture for products in data centers, driving server management for large clusters deploying GPUs and Grace solutions. Your daily responsibilities include collaborating with data center architects and cloud customers to define requirements, designing data center health management workflows, and driving reliability in firmware architecture. You will use C/C++ and Python to program and debug server platforms while utilizing SCM tools like Git or Perforce and project management tools like Jira. This role solves complex problems regarding server manageability, telemetry performance, and firmware quality for high performance computing and generative AI workloads.

What does a Firmware Engineer earn?

Median $196750 from 38 postings across 10 companies.

See salary data

What you'll do

  • Drive server management for large clusters and data centers deploying NVIDIA GPUs and Grace solutions.
  • Define requirements with data center architects and cloud customers to ensure rapid product development.
  • Coordinate with internal teams to ensure requirements are correctly designed and implemented across firmware and software modules.
  • Design and build data center health management workflows in collaboration with other leads.
  • Drive reliability and optimization in firmware architecture from a data center perspective.
  • Resolve issues with the cluster bring-up team to ensure rapid deployment.
  • Own the quality, reliability, and telemetry performance of firmware delivered to data centers.

What we're looking for

  • 15+ years of relevant experience working on server firmware (BMC) and platform software development.
  • BS, MS, or PhD in EE/CS or related field of education or equivalent experience.
  • Hands-on experience with data center health management workflow.
  • Proven record of delivering server firmware for large data centers.
  • Strong knowledge of data center management, server architecture, and server manageability in data centers.
  • Strong and demonstrable skill in C/C++ and Python.
  • Experience programming and debugging skills for server platforms.
  • Experience in SCM (e.g. Git, Perforce) and project management tools like Jira.
  • Hands-on with x86 or ARM system architecture (preferred).
  • Proven technical leaders to drive large complex problem with 50+ engineers (preferred).

More like this

Similar roles

Senior Manager, Engineering, Data Center Firmware

Nvidia

Santa Clara, CA 4 days ago $272,000–$431,250
OpenBMC MCU Firmware C++ Python Embedded Linux FreeRTOS Yocto BitBake MCTP PLDM SPDM Redfish DMTF CI/CD Git Perforce Jira Firmware Development Lifecycle Telemetry Health Management
10+ yrs exp

Engineering Manager, OpenBMC Platform

Nvidia

Santa Clara, CA 2 days ago $224,000–$356,500
OpenBMC C C++ Python Firmware Server Architecture Data Center Management Git Perforce Jira SCM Telemetry Platform Software Development
10+ yrs exp

Principal Firmware Engineering Manager

Microsoft

5 days ago $165,600–$296,400
Firmware Embedded Software SoC Architecture PCIe I2C eMMC SPI USB UART Memory Management Interrupts Multi-threading Board Support Package low level drivers ASIC Microarchitecture Diagnostics Debugging
10+ yrs exp Hybrid

Senior Data Center GPU Firmware Engineer

Amd

Santa Clara, CA +1 48 days ago $161,200–$241,800
C C++ Python Bash Linux ROCm CUDA OpenCL Firmware Development Embedded Software GPU Drivers OS Kernel BIOS Hardware Bring-up Performance Optimization

Firmware Engineer, Server BMC

Apple Inc

Austin, TX 4 days ago
OpenBMC C C++ Python Bash Embedded Linux Redfish IPMI Kernel Device Tree I2C I3C SPI PMBus UART GPIO JTAG Ethernet Secure Boot PLDM MCTP PECI APML EDKII BIOS systemd D-Bus
7+ yrs exp