Senior OpenBMC Platform Lead Engineer

Celestica Inc.

San Jose (CA)

Hybrid

USD 140,000 - 200,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Celestica is seeking a Senior Lead Engineer, Software to drive OpenBMC platform management on our high‑performance networking and compute platforms in San Jose. You will work upstream‑first on the Linux Foundation OpenBMC codebase delivering Redfish‑based remote management, telemetry, and firmware update capabilities.

The role requires deep embedded Linux experience, strong C/C++, Python, Yocto/BitBake, and collaboration with hardware, manufacturing, and customer teams to ensure quality and

Qualifications

  • 6–12 years of software engineering experience.
  • Strong expertise in OpenBMC and embedded Linux.
  • Proficient in C/C++ and Python; familiar with Yocto/BitBake.

Responsibilities

  • Lead design and development of OpenBMC platform management features.
  • Provide technical leadership to a team of engineers.
  • Develop remote management interfaces with Redfish, and firmware update flows.
  • Collaborate with hardware, manufacturing and customers to ensure quality.

Skills

C/C++
Python
Embedded Linux
OpenBMC
Redfish
Git
Yocto/BitBake

Education

Bachelor's degree

Tools

U-Boot
Linux kernel
Device tree

Job description

Celestica is seeking a Senior Lead Engineer, Software to drive OpenBMC platform management on our high‑performance networking and compute platforms in San Jose. You will work upstream‑first on the Linux Foundation OpenBMC codebase delivering Redfish‑based remote management, telemetry, and firmware update capabilities.

The role requires deep embedded Linux experience, strong C/C++, Python, Yocto/BitBake, and collaboration with hardware, manufacturing, and customer teams to ensure quality and

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 150,000 - 230,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
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 Lead Software Engineer - BMC & Board Control
Senior Lead Software Engineer - BMC & Board Control

Celestica Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
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
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
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
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