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
- Health Insurance
- Dental
- Vision
- Flexible Spending Accounts (FSAs)
- Health Savings Accounts (HSAs)
- Disability Insurance
- Life Insurance
- 401k
- Commuter Benefits
- Gym/Wellness
- Employee Assistance Programme (EAP)
- Flexible Hours
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 Openbmc, D-Bus, Yocto hiring trends and salary data — free.
Join 6 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: artificial intelligence
Size: small
Graphcore is a leading innovator in Artificial Intelligence compute, developing hardware, software, and systems infrastructure to power AI solutions across industries. As part of the SoftBank Group, Graphcore is committed to enabling Artificial Super Intelligence.
View company profile →