> Markdown version of [/jobs/ext/2038780-senior-system-software-engineer-platform-openbmc](https://www.wearedevelopers.com/jobs/ext/2038780-senior-system-software-engineer-platform-openbmc). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior System Software Engineer Platform - OpenBMC - **Company:** NVIDIA Ltd. - **Location:** Santa Clara, CA, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Board Bringup, ARM Architecture, Unit Testing, Intelligent Platform Management Interface, Bash Shell, BIOS, C++ (Programming Language), Static Program Analysis, Code Coverage, Software Quality, Code Review, Computer Programming, Software Design Documents, Linux, Device Drivers, Firmware, Field-Programmable Gate Array (FPGA), JSON, Python (Programming Language), Linux Kernel, OAuth, PCI Express, System Software, Systems Integration, Test Case, CPLD, Information Technology, U-Boot, Nvme, Golang - **Published:** August 12, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/senior-system-software-engineer-platform-openbmc-santa-clara-ca-usa-58913113 ## About the Role active monitoring BMC solutions using DMTF standards (MCTP, Redfish, SPDM, PLDM) * Instrument code, create unit tests, and maintain test case reports * Provide software quality reports via static analysis, code coverage, and CPU load metrics * Coordinate with security and hardware teams to align with security goals and HW architecture Tasks * Bachelor of Science in Electrical Engineering or Computer Science or equivalent experience * 8+ years of experience * BMC firmware development on X86 or ARM platforms including BMC-BIOS communication, thermal and power management, firmware update, device monitoring, and firmware security * Hands-on board bring-up with device drivers (I2C/I3C, SPI, PCIe, SMBus, Mailbox) and device trees for U-Boot and Linux kernel * OOB or in-band system management experience with IPMI, KCS, DMTF Standards (PLDM, MCTP, Redfish), PMBus, NVMe * Understanding of REST architecture, JSON over HTTPS, and OAuth * Strong programming and scripting skills in C/C++, Bash, Python, Go for both Linux user-space and kernel-level work * Solid Linux fundamentals, distributions, upgrade mechanisms, and image deployment * Excellent written/oral communication, teamwork, quality focus, and self-motivation Key requirements * base salary * equity * benefits * remote work options * career growth * competitive compensation ## Description Experteer Overview In this role you will design and implement OpenBMC firmware for NVIDIA GPU server platforms, focusing on ARM architecture. You will bring up BMC firmware, analyze performance, and develop manageability features across server components, collaborating with cross-functional teams to meet product requirements. You'll implement enterprise-grade monitoring solutions using DMTF standards and contribute to hardware-software integration and security alignment. This position offers an opportunity to influence the reliability and security of NVIDIA's server platforms at scale. Compensation / Benefits * Design and implement OpenBMC firmware for GPU server platforms (ARM focus) * Bring-up BMC firmware, performance analysis, and develop manageability features * Review code and design documents; craft QA test plans and ensure design/testability * Design solutions for system components (CPU, GPU, memory, storage, NIC, BMC, FPGA/CPLD) for enterprise readiness * Develop and optimize active monitoring BMC solutions using DMTF standards (MCTP, Redfish, SPDM, PLDM) * Instrument code, create unit tests, and maintain test case reports * Provide software quality reports via static analysis, code coverage, and CPU load metrics * Coordinate with security and hardware teams to align with security goals and HW architecture Tasks * Bachelor of Science in Electrical Engineering or Computer Science or equivalent experience * 8+ years of experience * BMC firmware development on X86 or ARM platforms including BMC-BIOS communication, thermal and power management, firmware update, device monitoring, and firmware security * Hands-on board bring-up with device drivers (I2C/I3C, SPI, PCIe, SMBus, Mailbox) and device trees for U-Boot and Linux kernel * OOB or in-band system management experience with IPMI, KCS, DMTF Standards (PLDM, MCTP, Redfish), PMBus, NVMe * Understanding of REST architecture, JSON over HTTPS, and OAuth * Strong programming and scripting skills in C/C++, Bash, Python, Go for both Linux user-space and kernel-level work * Solid Linux fundamentals, distributions, upgrade mechanisms, and image deployment * Excellent written/oral communication, teamwork, quality focus, and self-motivation Key requirements * base salary * equity * benefits * remote work options * career growth * competitive compensation ## Related Videos - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [10M Data Records Lost, Underwater Computing, and Psychedelic Fish - Matthias Geniar](https://www.wearedevelopers.com/videos/1908-10m-data-records-lost-underwater-computing-and-psychedelic-fish-matthias-geniar) - [How to Submit CFPs and Get into Public Speaking - Moran Weber](https://www.wearedevelopers.com/videos/2112-how-to-submit-cfps-and-get-into-public-speaking-moran-weber) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)