MatX

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.