Senior OpenBMC Firmware Engineer

MatX Inc.

Mountain View (CA)

Hybrid

USD 160,000 - 600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

OpenBMC Firmware Architect for AI Compute Boards
OpenBMC Firmware Architect for AI Compute Boards

MatX • Mountain View (CA)

On-site
USD 250,000 - 600,000
PTO & Holidays
Remote work
Medical insurance
+3
BMC Firmware Engineer
BMC Firmware Engineer

MatX • Mountain View (CA)

On-site
USD 250,000 - 600,000
PTO & Holidays
Remote work
Medical insurance
+3
Principal BMC Firmware Design Engineer
Principal BMC Firmware Design Engineer

EngineersOfAI • Austin (TX)

On-site
USD 120,000 - 160,000
Senior BMC Firmware Architect
Senior BMC Firmware Architect

crusoe • Sunnyvale (CA)

On-site
USD 237,000 - 288,000
Competitive compensation
Equity packages
401(k) with match
+2
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
Senior Firmware Engineer - Datacenter Platform & OpenBMC
Senior Firmware Engineer - Datacenter Platform & OpenBMC

Oracle • Raleigh (NC)

On-site
USD 115,000 - 235,000
Medical, dental, vision insurance
Employee Stock Purchase Plan
Paid time off and holidays
+2
Lead OpenBMC Firmware Architect for AI Server Platforms
Lead OpenBMC Firmware Architect for AI Server Platforms

Hyve Solutions • Fremont (CA)

On-site
USD 214,000 - 290,000
Principal Firmware Architect — OpenBMC for AI Server Platforms
Principal Firmware Architect — OpenBMC for AI Server Platforms

Hyve Solutions • Bend (OR)

On-site
USD 214,000 - 290,000
Senior BMC Firmware Engineer
Senior BMC Firmware Engineer

EngineersOfAI • Austin (TX)

On-site
USD 120,000 - 150,000
Firmware Engineer
Firmware Engineer

Sunrise Systems, Inc. • Austin (TX)

On-site
USD 90,000 - 120,000