Senior OpenBMC Firmware Engineer

MatX Inc.

Mountain View (CA)

Hybrid

USD 160,000 - 600,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

4 weeks PTO
Remote work up to 3 weeks
Medical insurance
401K or retirement plan
Team meals & lunches
Commuter benefits
AI resources stipend

Job summary

MatX Inc. is seeking a senior System Software Engineer to design and ship OpenBMC firmware for AI compute boards and custom SoCs. You will own the Yocto/OpenEmbedded build, board porting, and device trees, while developing manageability features like telemetry, inventory, and power management.

You will work closely with hardware, silicon, security, and systems teams on firmware updates, secure boot, attestation, and driver bring-up, influencing both firmware architecture and board design.

Qualifications

  • 8+ years of experience in BMC firmware and embedded Linux development.

Responsibilities

  • Design, build, and ship OpenBMC firmware for custom compute boards and BMC SoCs.
  • Own the Yocto/OpenEmbedded-based build, board port, and device trees (U-Boot and Linux kernel).
  • Develop platform manageability features: telemetry, inventory, event logging, PMBus, and RAS for AI ASICs and board components.
  • Implement firmware update, secure boot, and attestation flows with silicon and security teams.
  • Write and bring up Linux kernel drivers and services; debug across hardware/firmware boundary.

Skills

C/C++
Python Bash
Linux fundamentals
OpenBMC
autonomy

Tools

Yocto/OpenEmbedded
U-Boot
Device trees
OpenBMC firmware
Open source

Job description

MatX Inc. is seeking a senior System Software Engineer to design and ship OpenBMC firmware for AI compute boards and custom SoCs. You will own the Yocto/OpenEmbedded build, board porting, and device trees, while developing manageability features like telemetry, inventory, and power management.

You will work closely with hardware, silicon, security, and systems teams on firmware updates, secure boot, attestation, and driver bring-up, influencing both firmware architecture and board design.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior OpenBMC Firmware Architect for AI Servers
Senior OpenBMC Firmware Architect for AI Servers

Hyve Solutions • Fremont (CA)

On-site
USD 120,000 - 240,000
FSA
HSA
401K with match
+6
Senior OpenBMC Platform Lead Engineer
Senior OpenBMC Platform Lead Engineer

Celestica Inc. • San Jose (CA)

Hybrid
USD 150,000 - 230,000
Principal BMC Firmware Design Engineer
Principal BMC Firmware Design Engineer

EngineersOfAI • Austin (TX)

On-site
USD 120,000 - 160,000
Senior OpenBMC Firmware Engineer for Cloud-Scale AI Platforms
Senior OpenBMC Firmware Engineer for Cloud-Scale AI Platforms

EngineersOfAI • Austin (TX)

On-site
USD 120,000 - 150,000
Junior BMC Firmware Engineer — OpenBMC / Embedded Linux
Junior BMC Firmware Engineer — OpenBMC / Embedded Linux

Lattice Semiconductor • Duluth (GA)

On-site
USD 70,000 - 95,000
Junior BMC Firmware Engineer – OpenBMC/Embedded Linux
Junior BMC Firmware Engineer – OpenBMC/Embedded Linux

AMI US Holdings Inc. • Duluth (GA)

On-site
USD 65,000 - 90,000
Firmware Engineer
Firmware Engineer

Sunrise Systems, Inc. • Austin (TX)

On-site
USD 90,000 - 120,000
Senior BMC Firmware Engineer
Senior BMC Firmware Engineer

EngineersOfAI • Austin (TX)

On-site
USD 120,000 - 150,000
Senior Firmware Architect - DC Servers & OpenBMC
Senior Firmware Architect - DC Servers & OpenBMC

Oracle • United States

On-site
USD 97,000 - 306,000
Medical, dental & vision insurance
401(k) with company match
Paid time off
+6
Senior OpenBMC Platform Lead Engineer
Senior OpenBMC Platform Lead Engineer

Celestica Inc. • San Jose (CA)

Hybrid
USD 140,000 - 200,000