Senior OpenBMC Platform Lead Engineer

Celestica Inc.

San Jose (CA)

Hybrid

USD 150,000 - 230,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Celestica seeks a Senior Lead Engineer, Software 2 to drive OpenBMC-based platform management for high-performance networking and compute platforms. You will lead design, implementation and upstream contributions with Linux Foundation OpenBMC and Redfish interfaces.

You will collaborate with hardware and manufacturing teams, own Yocto, U-Boot, kernel ports, device trees, and firmware update flows, and mentor engineers while delivering robust, secure remote management solutions.

Qualifications

  • Bachelor degree or equivalent experience.
  • 6–12 years of engineering experience.
  • Strong background in OpenBMC platform management.

Responsibilities

  • Lead design, development and implementation of OpenBMC-based solutions.
  • Provide technical leadership to a team of engineers.
  • Own platform enablement on OpenBMC stack (Yocto, U-Boot, kernel, device tree).
  • Develop remote management interfaces, primarily Redfish, with debugging interfaces like SSH.
  • Implement platform management features: power, telemetry, thermal, firmware update flows; security and diagnostics.
  • Collaborate with hardware and manufacturing teams on bring-up and qualification.

Skills

C/C++
Python
Shell
Git
OpenBMC
Linux
Yocto
Redfish
U-Boot
Device Tree
Firmware Update
Embedded Linux

Education

Bachelor degree

Tools

OpenBMC
Yocto/BitBake
U-Boot
Linux kernel
Device tree

Job description

Celestica seeks a Senior Lead Engineer, Software 2 to drive OpenBMC-based platform management for high-performance networking and compute platforms. You will lead design, implementation and upstream contributions with Linux Foundation OpenBMC and Redfish interfaces.

You will collaborate with hardware and manufacturing teams, own Yocto, U-Boot, kernel ports, device trees, and firmware update flows, and mentor engineers while delivering robust, secure remote management solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior OpenBMC Platform Lead Engineer
Senior OpenBMC Platform Lead Engineer

Celestica Inc. • San Jose (CA)

Hybrid
USD 140,000 - 200,000
Senior Lead Software Engineer - BMC/OpenBMC Systems
Senior Lead Software Engineer - BMC/OpenBMC Systems

Celestica Inc. • Austin (TX)

On-site
USD 150,000 - 210,000
Senior Lead Software Engineer - BMC & Board Control
Senior Lead Software Engineer - BMC & Board Control

Celestica Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Staff Engineer, Open BMC | Lead Linux & Firmware Dev
Staff Engineer, Open BMC | Lead Linux & Firmware Dev

Celestica Inc. • Austin (TX)

On-site
USD 140,000 - 210,000
Senior OpenBMC Firmware Engineer
Senior OpenBMC Firmware Engineer

MatX Inc. • Mountain View (CA)

Hybrid
USD 160,000 - 600,000
4 weeks PTO
Remote work up to 3 weeks
Medical insurance
+4
Senior BMC Firmware Engineer: Embedded Linux, Power & Security
Senior BMC Firmware Engineer: Embedded Linux, Power & Security

Lattice Semiconductor • Duluth (GA), Northern (KY)

Hybrid
USD 140,000 - 190,000
Variable compensation
Equity
Healthcare
Senior OpenBMC Firmware Engineer — Bring-Up & Innovation
Senior OpenBMC Firmware Engineer — Bring-Up & Innovation

Lattice Semiconductor • United States

On-site
USD 120,000 - 180,000
Equity
Healthcare
Retirement plans
+1
Engineering Manager, OpenBMC Platform Lead
Engineering Manager, OpenBMC Platform Lead

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 224,000 - 431,000
Lead OpenBMC Firmware Architect for Hyperscale Data Centers
Lead OpenBMC Firmware Architect for Hyperscale Data Centers

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