BMC Firmware Engineer at MatX
Mountain View, CA
$250,000–$475,000from the description
Jul 14, 2026
Mountain View, CA
Jul 21, 2026
What this job asks for AI summary
A senior embedded firmware role focused on owning the OpenBMC stack for custom AI compute boards, from initial board bring-up through datacenter deployment. Day-to-day work spans Yocto/OpenEmbedded builds, Linux kernel drivers, D-Bus services, platform management standards (Redfish, IPMI, MCTP/PLDM/SPDM), and thermal/power management for in-house AI ASICs. Suits an experienced BMC firmware engineer comfortable working autonomously alongside hardware, silicon, and security teams.
Senior level · 8+ years · San Jose-Sunnyvale-Santa Clara, CA · Full-time
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Roughly 45 people in the San Jose-Sunnyvale-Santa Clara, CA area plausibly meet what this posting asks for (software developers). range 9–75
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
Rare in this occupation — lead with these, and say what you built with them.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $217,796 (middle half $177,469–$231,052). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (7)
SOC classification is Medium confidence: this role writes and ships firmware (Linux kernel drivers, D-Bus services, Yocto builds), which maps to Software Developers (15-1252), but the embedded/BMC domain and heavy hardware-operations flavor (board bring-up, telemetry, thermal management) also has affinity with Systems Administrators (15-1244). Software Developers is the better fit given the volume of original code being authored.
The posting lists three compensation tiers (Early, Mid, Senior Career). The Senior Career band ($250,000–$475,000) is reported here as it aligns with the advertised seniority level; the full range across all tiers is $120,000–$475,000.
The role is hybrid, not fully remote: employees work from the Mountain View office Tuesday–Thursday, with Monday and Friday remote. Remote is set to false accordingly.
BMC SoC experience (ASPEED or Nuvoton) appears in the required qualifications section but is framed as an example ('such as'), so the specific vendor is treated as preferred while the underlying BMC SoC competency is captured via the OpenBMC and board bring-up requirements.
Thermal/power management, firmware update, and firmware security (secure boot, root of trust, attestation) are explicitly called 'a strong plus' in the JD, so they are marked preferred despite appearing near the requirements block.
Bonus Points items (pre-silicon validation, SR-IOV, dma-buf, eBPF/perf/ftrace, Rust) are all marked preferred.
Low-level bus interfaces (I2C/I3C, SPI, eSPI/LPC, SMBus, UART, PCIe, JTAG) are listed as a single board bring-up requirement; I2C is used as the primary skill name with the others captured as alternatives since the JD treats them as a collective proficiency gate.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.