MatX
BMC Firmware Engineer
Mountain View, CA · Contract
No sponsorship$120k-$250kDetected 6 days ago
PythonC++BashNode.jsLinuxFPGATest AutomationCommunication
About the role
- Successful candidates for these roles will be responsible for delivering performant and functionally accurate silicon for MatX products across compute, memory management.
- Each engineer on this team has a primary focus area, but ownership of overlapping components is shared, and you should expect (and want) to venture across the stack.
Responsibilities
- Design, build, and ship OpenBMC firmware for our custom compute boards, where the BMC manages our in-house AI ASICs - from early bring-up on reference hardware through production deployment
- Own the Yocto/OpenEmbedded-based build, board port, and device trees (U-Boot and Linux kernel) for our BMC SoC
- Develop platform manageability features: sensor and telemetry infrastructure, inventory, event logging, fan/thermal/power management (PMBus), and RAS for the AI ASICs and board components (CPLDs/FPGAs, PSUs, NICs, memory)
- Build management interfaces on industry standards - Redfish, IPMI, and DMTF protocols (MCTP, PLDM, SPDM) - including out-of-band management of our ASICs
- Implement firmware update, secure boot, and attestation flows in partnership with our silicon and security teams
- Influence board and ASIC design: review schematics and hardware architecture from a manageability and debuggability perspective
- Upstream improvements to the OpenBMC community where appropriate, and build the CI, test automation, and tooling that keep our firmware quality high
- Commute On Us For those commuting up to 1 hour, put your rideshare cost on our company card and reclaim the drive-time to get work done!
Requirements
- 8+ years of experience in BMC firmware and embedded Linux development, with hands-on OpenBMC experience from board bring-up through production
- 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)
- Experience with pre-silicon validation environments (simulation, emulation, FPGA prototyping)
- Familiarity with SR-IOV, dma-buf, peer-to-peer PCIe, or VFIO
Nice to have
- 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
Skills
- What MatX Is Building
- High-speed connectivity and other key technologies.
Compensation
- Early Career - $120,000 - $250,000 + equity
- Mid Career - $175,000 - $362,500 + equity
- Senior Career - $250,000 - $475,000 + equity
- A Stake in our success A flexible cash equity compensation mix that fits your needs
- Time To Recharge 4 weeks paid time off (accrued), 12 company holidays, and 3 weeks remote/flexible work per year
Benefits
- A Stake in our success A flexible cash equity compensation mix that fits your needs
- Heath & Wellness Company subsidized Health, Dental, Vision, and Life insurance; Pre-tax Health Savings Accounts with generous company contribution (even if you don't)
- Support to Parents Up to 12 weeks of paid parental leave, regardless of your path to parenthood
- Learning & Development $1,500 yearly towards your professional development e.g. conferences, courses, and other learning opportunities
- Financial Wellbeing 401K and/or Roth IRA, with 5% company contribution, even if you don't!
- Flexible Spending Accounts Pre-tax spend accounts for medical, dental/vision, dependent care, parking, and transit expenses
- MatX E[x]tras $50 per month to use on the perks you care about most
- Time To Recharge 4 weeks paid time off (accrued), 12 company holidays, and 3 weeks remote/flexible work per year
- Remote Perks We work remotely Monday & Friday, supported by home-tech setup, and remote wifi expense reimbursement
Visa & Work Authorization
- All candidates must be authorized to work in the United States and work from our offices in Mountain View Tuesdays-Thursdays.
This listing is sourced directly from MatX's careers page and normalized into a canonical job model.