BMC Firmware Engineer

MatXMountain View, CA
Hybrid

About The Position

MatX is building best-in-class silicon for high-performance and sustainable GenAI. The MatX host system software team owns everything that makes our AI silicon and systems usable, including the BMC/OpenBMC firmware stack. We are seeking a senior BMC firmware engineer to own the OpenBMC stack for our AI compute boards, from first board bring-up through high-volume datacenter deployment. This role involves broad ownership and direct influence on both firmware architecture and board design.

Requirements

  • 8+ years of experience in BMC firmware and embedded Linux development.
  • Hands-on OpenBMC experience from board bring-up through production.
  • Strong C/C++ and solid Python or Bash.
  • Deep Linux fundamentals spanning user space, the driver model, and kernel internals.
  • Proficient with Yocto/OpenEmbedded, U-Boot, and device trees.
  • Experience with BMC SoCs such as ASPEED or Nuvoton.
  • Board bring-up experience with low-level buses and interfaces: I2C/I3C, SPI, eSPI/LPC, SMBus, UART, PCIe, JTAG.
  • Working knowledge of platform management standards: IPMI/KCS, Redfish, and DMTF protocols (MCTP, PLDM, SPDM).
  • Comfortable operating with high autonomy on a small team, collaborating closely with hardware, silicon, security, and systems engineers.
  • Excellent technical communication and documentation skills.

Nice To Haves

  • Experience with thermal/power management, firmware update mechanisms, and firmware security (secure boot, root of trust, attestation) is a strong plus.
  • Contributions to OpenBMC, the Linux kernel, or related open-source/OCP/DMTF efforts are a plus.
  • Experience with pre-silicon validation environments (simulation, emulation, FPGA prototyping).
  • First-silicon or new-platform bring-up experience for accelerators, NICs, or SoCs.
  • Familiarity with SR-IOV, dma-buf, peer-to-peer PCIe, or VFIO.
  • Kernel performance tuning and profiling experience (perf, ftrace, eBPF).
  • Exposure to BMC/host interaction paths (e.g., in-band vs. out-of-band device access, sideband interfaces such as I2C/SMBus).
  • Rust for systems programming.

Responsibilities

  • Design, build, and ship OpenBMC firmware for custom compute boards, managing in-house AI ASICs from early bring-up through production deployment.
  • Own the Yocto/OpenEmbedded-based build, board port, and device trees (U-Boot and Linux kernel) for the BMC SoC.
  • Develop platform manageability features: sensor and telemetry infrastructure, inventory, event logging, fan/thermal/power management (PMBus), and RAS for AI ASICs and board components.
  • Build management interfaces on industry standards like Redfish, IPMI, and DMTF protocols (MCTP, PLDM, SPDM).
  • Implement firmware update, secure boot, and attestation flows in partnership with silicon and security teams.
  • Write and bring up Linux kernel drivers and D-Bus/sdbusplus services; debug across the hardware/firmware boundary.
  • Influence board and ASIC design by reviewing schematics and hardware architecture from a manageability and debuggability perspective.
  • Upstream improvements to the OpenBMC community where appropriate.
  • Build CI, test automation, and tooling to maintain firmware quality.

Benefits

  • 4 weeks PTO (accrued)
  • 12 company Holidays
  • Up to 3 weeks remote work
  • Company-subsidized Medical (Kaiser or Anthem) for employees & dependents
  • Guardian Dental and Vision insurances for employee & dependents
  • Life insurance (employee only)
  • HSA and FSA offerings via Lively
  • Roth IRA/ 401K (or both) retirement plans with up to 5% company contribution to 401K
  • 100% company-paid life insurance (up to $300K)
  • Long-term disability insurances
  • $1500 Professional Development Budget (per year)
  • Onsite team lunch & dinner Monday - Friday
  • Company Uber account for commute or reimbursement for train rides
  • $50/mo for perks
  • $35/mo for cellular
  • $40/mo for wifi
  • 100% paid mental health benefit via SpringHealth and Guardian EAP
  • Up to 12 weeks paid parental leave
  • 10 weeks pregnancy disability leave
  • Flexible return-to-work hours
  • Benepass reproductive health & parental benefit
  • Up to $20K/month in AI Resources
  • Dedicated internal AI Tooling Team
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service