Principal BMC Firmware Developer
Posted
Tech Stack
Responsibilities
- Lead the architecture and development of OpenBMC firmware for hyperscale server platforms.
- Enable hardware integration including power management, sensors, FRU inventory, and device management.
- Develop scalable manageability interfaces using D-Bus, Redfish, PLDM, and MCTP protocols.
- Architect firmware security capabilities including Root of Trust, secure boot chains, and measured boot.
- Design firmware lifecycle management frameworks including multi-component firmware updates with rollback protection.
Benefits
- 401k
- Gym Membership
- Health Insurance
Culture
Continuous LearningConstant InnovationCross-Functional TeamsInclusive HiringEqual Opportunity Process
Requirements
Required: Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
Regions: Us
Get jobs like this in your inbox
Weekly Next.js, Python, Rust hiring trends and salary data — free.
Join 8 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About Graphcore
Industry: ai
Size: small
Graphcore is a leading innovator in Artificial Intelligence compute, developing hardware, software, and systems infrastructure to power the next generation of AI breakthroughs. As part of the SoftBank Group, Graphcore aims to enable Artificial Super Intelligence and make its benefits widely accessible.
View company profile →Similar Jobs
Senior Firmware Engineer, OpenBMC
CoreWeave · Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA
$153k
Firmware Engineer, SPX
CoreWeave · Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA
$109k
AI Platform Architect
Graphcore · Austin, Texas, United States
Technical Lead - System Validation Architect
Graphcore · Austin, Texas, United States
Embedded Software Architect – Edge AI MCU
Ambiq Micro · Austin, Texas, United States