CareerPlanSign in

Senior Firmware Engineer

Bellevue, WA💼 Full-time💰 $153,000–$153,000🗓 2026-07-10 → 2026-09-26

Core

Design, implement, and maintain OpenBMC firmware for next-generation Baseboard Management Controllers (BMCs) to enable secure, scalable, and reliable control of GenAI compute infrastructure.

Role type

Senior IC firmware engineer (embedded systems/BMC)

Builds

OpenBMC firmware for custom server platforms

Domain

Datacenter infrastructure / Embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ for embedded systems, Linux driver development, hardware bring-up and board-level debugging, sensor integration, system-level debugging (GDB, JTAG), OpenBMC experience, hardware interface protocols (I2C, SPI, UART, GPIO, IPMI, DMTF Redfish), Python/Bash scripting, Git

Preferred skills

CI/CD pipeline development for firmware builds, large-scale datacenter or HPC environment experience, open-source firmware contributions, Yocto Project experience

Technologies

OpenBMC, Yocto Project, GDB, JTAG, Linux

Responsibilities

Develop and enhance OpenBMC firmware for subsystems like sensor management, power/thermal control, networking, and system monitoring; Integrate firmware with new hardware and validate performance; Perform deep system-level debugging to resolve cross-layer issues; Contribute to continuous integration and automated testing frameworks; Maintain technical documentation and participate in design reviews; Partner with hardware, platform software, and operations teams

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.