Senior OpenBMC Platform Lead Engineer

Celestica Inc.

San Jose (CA)

Hybrid

USD 140,000 - 200,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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
OpenBMC Firmware Engineer — Redfish & Linux Expert
OpenBMC Firmware Engineer — Redfish & Linux Expert

HCLTech • Santa Clara (CA)

On-site
USD 95,000 - 192,000
Medical insurance
Dental insurance
Vision insurance
+3
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 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 Datacenter Firmware Engineer (OpenBMC/ZephyrOS)
Senior Datacenter Firmware Engineer (OpenBMC/ZephyrOS)

Broadcom Inc. • San Jose (CA)

On-site
USD 180,000 - 260,000
Medical, dental and vision plans
401(K) participation including company
Employee Stock Purchase Program (ESPP)
+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 Staff Engineer - Embedded Linux & BIOS (Data Center)
Senior Staff Engineer - Embedded Linux & BIOS (Data Center)

Celestica Inc. • San Jose (CA)

On-site
USD 180,000 - 240,000