Senior Software Engineer, Enterprise BMC & Firmware Equity

NVIDIA

Colorado

On-site

USD 180,000 - 260,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NVIDIA in Colorado is seeking a Senior Software Engineer - Server Manageability to design and deliver firmware and software for GPU-based AI servers. You will lead BMC firmware efforts, collaborate with global teams, and implement scalable, secure management solutions.

The role requires C/C++ development, embedded Linux, and experience with DMTF standards (Redfish, PLDM). You will drive end-to-end delivery with HW teams and ODMs, and contribute to OpenBMC firmware stacks.

Qualifications

  • Domain expertise in BMC Firmware development on X86 or ARM Platforms including BMC-BIOS communication, thermal management, power management, firmware update, device monitoring, firmware security, etc.
  • Solid experience of end-to-end delivery of high-end enterprise servers from definition to customer deployment.
  • Solid understanding of low-level interfaces between SBIOS, BMC and OS like I2C/SPI/PCIe/JTAG etc. PCIe enumeration, IO at platform level for enterprise systems.
  • Experience working closely with HW teams, ODMs and vendors to introduce and support server platforms.
  • Experience with C/C++ development, bash/python for scripting, and debugging skills in embedded Linux operating environments.
  • You should possess excellent written and oral communication skills, good work ethics, high sense of team-work, love to produce quality work and commitment to finish your tasks every single day. You are a self-starter who loves to find creative solutions to exciting problems.
  • Bachelor’s degree, Master’s Degree, or a PhD; in Electrical Engineering or Computer Science (or equivalent experience) and 5+ years of experience, with demonstrated strong ability as individual contributor.

Responsibilities

  • Designing, implementing, and delivering innovations for managing GPU based AI servers.
  • Lead BMC firmware design with a global team.
  • Designing and developing performance optimized active monitoring BMC solutions using DMTF Standards including MCTP, Redfish, SPDM and PLDM specifications.
  • Instrumenting code to ensure maximum code coverage, writing and automating unit tests for each implemented module and maintain detailed unit test case reports.
  • Providing software quality reports based on static analysis, code coverage, CPU load.
  • Working with security team to ensure developed code is in line with product security goals. Working closely with hardware teams to influence hardware design and review HW architecture & schematics.
  • Driving definition and end to end delivery of all platforms by collaborating with internal teams, ODMs/OEMs and industry partners for AI servers.
  • Working with QA/Test architects to come up with proper test tools and automation for qualifying the whole system software and firmware stack.

Skills

C/C++
Python scripting
Bash scripting
Embedded Linux
BMC firmware
I2C/SPI/PCIe/JTAG
DMTF standards
OpenBMC

Education

Electrical Engineering or Computer Science degree

Job description

NVIDIA in Colorado is seeking a Senior Software Engineer - Server Manageability to design and deliver firmware and software for GPU-based AI servers. You will lead BMC firmware efforts, collaborate with global teams, and implement scalable, secure management solutions.

The role requires C/C++ development, embedded Linux, and experience with DMTF standards (Redfish, PLDM). You will drive end-to-end delivery with HW teams and ODMs, and contribute to OpenBMC firmware stacks.

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

Similar jobs worth comparing

Senior BMC Firmware Engineer – Enterprise Server Mgmt
Senior BMC Firmware Engineer – Enterprise Server Mgmt

2100 NVIDIA USA • California (MO)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior Server Manageability Engineer - BMC/OpenBMC Expert
Senior Server Manageability Engineer - BMC/OpenBMC Expert

NVIDIA • Washington

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior BMC Firmware Engineer for AI Servers
Senior BMC Firmware Engineer for AI Servers

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior BMC Firmware Engineer — Enterprise AI Servers
Senior BMC Firmware Engineer — Enterprise AI Servers

NVIDIA • Austin (TX)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior Software Engineer - AI Server Manageability & BMC
Senior Software Engineer - AI Server Manageability & BMC

NVIDIA • Massachusetts

On-site
USD 152,000 - 288,000
Senior OpenBMC Firmware Engineer – Platform ARM/X86 + Equity
Senior OpenBMC Firmware Engineer – Platform ARM/X86 + Equity

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Senior Data Center Firmware & OpenBMC Engineering Leader
Senior Data Center Firmware & OpenBMC Engineering Leader

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 272,000 - 431,250
Eligibility for equity and benefits
Senior Firmware & Platform Lead, Data Center Systems
Senior Firmware & Platform Lead, Data Center Systems

NVIDIA AI • Santa Clara (CA)

On-site
USD 272,000 - 432,000
Equity
Benefits
Senior BMC Firmware Engineer - ARM Platform
Senior BMC Firmware Engineer - ARM Platform

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior Software Engineer - Server Manageability
Senior Software Engineer - Server Manageability

2100 NVIDIA USA • California (MO)

On-site
USD 184,000 - 288,000
Equity
Benefits