Senior Lead Software Engineer - BMC/OpenBMC

Celestica Inc.

Austin (TX)

On-site

USD 150,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Celestica, Inc. is seeking a Senior Lead Engineer, Software in Austin, TX. The role leads software design for board management controllers, working with cross-functional teams to ensure high-quality, robust software for data center applications.

The ideal candidate has 6–12 years of experience in C/C++ embedded software, BMC knowledge (IPMI/Redfish/OpenBMC) and firmware bring-up, with a strong bias toward leadership, mentoring and solution delivery.

Qualifications

  • Strong C/C++ programming skills with Linux kernel experience.
  • Deep understanding of BMC architectures and related protocols.
  • Experience with firmware/board bring-up and hardware interfaces.

Responsibilities

  • Lead design, development and delivery of software for board management controllers and orchestration.
  • Provide technical leadership to a sizeable engineering team and act as a primary technical go-to person.
  • Review customer requirements and translate them into robust software solutions.
  • Analyze trade-offs in complex systems and propose effective approaches.
  • Plan projects, raise risk flags and develop deployment strategies.
  • Collaborate across cross-functional teams including hardware, QA, and program management.
  • Mentor teammates and support continuous improvement initiatives.
  • Develop test and test-automation suites to ensure quality.

Skills

C programming
C++
Linux kernel
Device driver
IPC
U-boot
Real-time OS
BMC
Redfish
ARM
OpenBMC
IPMI
SATA/PCIe

Education

Bachelor's degree

Tools

OpenBMC
Redfish
IPMI

Job description

Celestica, Inc. is seeking a Senior Lead Engineer, Software in Austin, TX. The role leads software design for board management controllers, working with cross-functional teams to ensure high-quality, robust software for data center applications.

The ideal candidate has 6–12 years of experience in C/C++ embedded software, BMC knowledge (IPMI/Redfish/OpenBMC) and firmware bring-up, with a strong bias toward leadership, mentoring and solution delivery.

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

Similar jobs worth comparing

Staff Software Engineer – Open BMC & Linux Systems
Staff Software Engineer – Open BMC & Linux Systems

Celestica Inc. • Austin (TX)

On-site
USD 140,000 - 200,000
Senior Lead Software Engineer, BMC & Hardware Orchestration
Senior Lead Software Engineer, BMC & Hardware Orchestration

Celestica Inc. • Austin (TX)

On-site
USD 150,000 - 210,000
Senior OpenBMC Platform Lead Engineer
Senior OpenBMC Platform Lead Engineer

Celestica Inc. • San Jose (CA)

On-site
USD 140,000 - 210,000
Staff Software Engineer: BMC & Fleet Orchestration Lead
Staff Software Engineer: BMC & Fleet Orchestration Lead

Celestica Inc. • Austin (TX)

On-site
USD 150,000 - 190,000
Senior OpenBMC Platform Engineer - Linux/Redfish Lead
Senior OpenBMC Platform Engineer - Linux/Redfish Lead

Celestica • San Jose (CA)

On-site
USD 140,000 - 180,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
OpenBMC Firmware Engineer (BMC & Linux)
OpenBMC Firmware Engineer (BMC & Linux)

Saicon • Austin (TX)

On-site
USD 90,000 - 150,000
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 Lead Software Engineer - Open BMC
Senior Lead Software Engineer - Open BMC

Celestica Inc. • Austin (TX)

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

Staffing Technologies • United States

On-site
USD 90,000 - 130,000