OpenBMC Platform Lead Engineer

Celestica

San Jose (CA)

On-site

USD 150,000 - 210,000

Full time

14 days+
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 is seeking a Senior Lead Engineer, Software in San Jose, CA to design and lead OpenBMC-based platform management for high-performance networking platforms. You will drive firmware development, enablement on Yocto and U-Boot, and work with hardware teams during bring-up.

You will mentor engineers, coordinate cross-functional reviews, and contribute to security, testing and firmware update flows. Excellent communication and project leadership are essential.

Qualifications

  • Hands-on experience developing OpenBMC or comparable firmware.
  • Experience with OpenBMC ecosystem: Yocto/BitBake, U-Boot, Linux kernel, and device tree.
  • Strong programming skills in C/C++ and Python; basic shell and Git knowledge.

Responsibilities

  • Lead design, development and implementation of OpenBMC-based platform management. Plan projects and schedules.
  • Provide technical leadership to a team of engineers; act as go-to expert in OpenBMC.
  • Own platform enablement on the OpenBMC stack including Yocto, U-Boot, and kernel porting.
  • Develop and maintain remote management interfaces using Redfish; support SSH debugging.

Skills

OpenBMC firmware
C/C++ programming
Python
Yocto/BitBake
Linux kernel
Redfish
Platform management
Project leadership

Education

Bachelor degree in CS/EE

Tools

Yocto/BitBake
U-Boot
Git

Job description

Celestica is seeking a Senior Lead Engineer, Software in San Jose, CA to design and lead OpenBMC-based platform management for high-performance networking platforms. You will drive firmware development, enablement on Yocto and U-Boot, and work with hardware teams during bring-up.

You will mentor engineers, coordinate cross-functional reviews, and contribute to security, testing and firmware update flows. Excellent communication and project leadership are essential.

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 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 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
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
OpenBMC Firmware Engineer - Platform Bring-up & Innovation
OpenBMC Firmware Engineer - Platform Bring-up & Innovation

Lattice Semiconductor • Northern (KY)

Hybrid
USD 120,000 - 170,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