Senior Software Engineer - Server Manageability

Nvidia

Remote Actively hiring
Remote, US · Austin, TX · Santa Clara, CA Posted 24 days ago $152,000$241,500 / year

At a glance

AI generated

TL;DR

As a Senior Software Engineer - Server Manageability, you will join our dynamic team to design, implement, and deliver innovative solutions for managing GPU-based AI servers, focusing on out-of-band management, firmware development, and server architecture. Your daily tasks include leading BMC firmware design with global engineering teams, developing performance-optimized monitoring systems using DMTF standards like MCTP and Redfish, and ensuring code quality through comprehensive testing and static analysis. You will collaborate closely with hardware teams to influence design decisions and work with QA architects to create robust test tools for system qualification. Ideal candidates have extensive experience in BMC firmware development on X86 or ARM platforms, a deep understanding of low-level interfaces like I2C/SPI/PCIe, and proficiency in C/C++, bash/python scripting, and embedded Linux environments. Experience contributing to industry standards such as Open Compute and DMTF is highly valued.

Skills

C C++ Python bash DMTF Standards MCTP Redfish SPDM PLDM I2C SPI PCIe JTAG OpenBMC IPMI Open Compute embedded Linux static analysis unit testing code coverage CI/CD

What you'll do

  • Design and implement innovations for managing GPU-based AI servers focusing on out-of-band management.
  • Lead global engineering teams in designing BMC firmware for X86 or ARM platforms.
  • Develop performance-optimized active monitoring solutions using DMTF standards like MCTP, Redfish, SPDM, and PLDM.
  • Ensure maximum code coverage by instrumenting code and automating unit tests with detailed reports.
  • Work closely with security and hardware teams to align developed code with product security goals and influence hardware design.
  • Drive end-to-end delivery of AI server platforms by collaborating with internal teams, ODMs/OEMs, and industry partners.

What we're looking for

  • Extensive experience in BMC Firmware development on X86 or ARM platforms.
  • Solid understanding of low-level interfaces between SBIOS, BMC, and OS.
  • Expertise in C/C++ development and scripting with bash/python.
  • Proven track record in delivering BMC solutions for enterprise servers.
  • Experience collaborating with hardware teams to influence server platform design.
  • Strong knowledge of DMTF Standards including MCTP, Redfish, SPDM, PLDM.
  • Bachelor’s degree or higher in Electrical Engineering or Computer Science.

Market check

Salary context

This $152,000–$241,500 range sits above 69% of similar postings on FindRole.

Peer median band

$121,500$222,240

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,400$217,725

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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

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

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

Senior Software Engineer

Mastercard

Arlington, Virginia, US 72 days ago $132,000$212,000
Java Spring Boot React PostgreSQL Snowflake GitHub Copilot Agile CI/CD Python Kafka Docker AWS Kubernetes Terraform

Senior Software Engineer

Adobe

Lehi, US 71 days ago $139,000$139,000
Java React AWS GCP Azure AI Machine Learning Docker Kubernetes CI/CD PostgreSQL Security Practices Cloud-Based Environments Microfrontend Architectures

Senior Software Engineer

The Walt Disney Company

Remote (Usa - Ca - 2450 Broadway, US) 74 days ago $141,900$190,300
Java Kotlin AWS Azure Google Cloud Docker Jenkins Kafka Kinesis SQS Datadog Splunk Grafana CI/CD RESTful services Git Scrum Agile Messaging technologies Observability tools
Remote

Senior Software Engineer

Morgan Stanley

750 Seventh Ave- Ny, US 71 days ago $120,000$165,000
HTML5 Angular JavaScript CSS jQuery React Ember Chrome Dev Tools Unit testing Automated build pipelines GitHub Jira Rally Confluence Git Jenkins BDD Microservices Micro frontends Responsive design Web performance Browser DOM and Event APIs

Senior Software Engineer

Q2

Cary, North Carolina, US 70 days ago
.NET SQL Server C# HTML/CSS JavaScript LLM-based systems RAG fundamentals Vector search integration Chunking strategies Context window management Agentic patterns MVVM Vue Angular React Test automation frameworks SOLID principles Agile development CI/CD

Senior Software Engineer

Adobe

Lehi, US 53 days ago $139,000$139,000
Java React AWS GCP Azure AI/ML Python CI/CD Docker Kubernetes PostgreSQL Git GitHub Jenkins Prometheus Grafana DevOps Agile Scrum