Jobs · Engineering · Texas

Principal BMC Firmware Developer

Graphcore · Austin, TX · 1 wk ago
EngineeringFull-time

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.
  • Arcitect 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.
  • Develop telemetry and observability pipelines for fleet-scale monitoring and diagnostics.
  • Collaborate with silicon vendors and ODM partners from architecture through manufacturing ramp.
  • Contribute to OpenBMC upstream projects and relevant industry standards.
  • Mentor engineers and promote best practices in Yocto builds, CI/CD pipelines, and automated testing.
  • Lead system-level debugging across hardware and firmware in lab and production environments.

Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
  • 10+ years of experience developing BMC firmware for server or data center platforms.
  • Strong expertise with OpenBMC including D-Bus services, Yocto/BitBake, and platform integration.
  • Strong programming skills in C/C++ and scripting languages such as Python or Bash.
  • Experience with platform management protocols including Redfish, PLDM, SPDM, MCTP, and IPMI.
  • Strong understanding of server hardware architecture including power delivery, thermals, sensors, and FRUs.
  • Experience with hardware interfaces such as I²C, I3C, SPI, and PCIe.
  • Experience building CI/CD pipelines for firmware development and validation.
  • Strong debugging skills using tools such as JTAG, GDB, and logic analyzers.

Similar jobs

Principal Firmware Engineer

Bright Vision TechnologiesSanta Clara, CA· 1 wk ago
Engineering$200k–$260k/yrapply on brightvisiontechnologies.applytojob.com