Senior Lead Software Engineer - BMC & Board Control

Celestica Inc.

Austin (TX)

On-site

USD 120,000 - 180,000

Full time

14 days+
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 Inc. seeks a Senior Lead Engineer, Software to drive software design and implementation for board management controllers. You will lead a sizeable team across cross-functional groups, review complex customer requirements, and shape deployment strategies.

Required: strong C/C++ with Linux kernel and BMC knowledge; experience with OpenBMC. This role emphasizes technical leadership, mentoring, and stakeholder management in a fast-paced data center context.

Qualifications

  • Lead design, development and deployment of software for board management controllers.
  • Provide technical leadership to a large team of engineers and act as a goto expert.
  • Review customer requirements and interpret specifications; may act as primary customer contact.

Responsibilities

  • Lead design and implementation of software for BMC platforms and orchestration tooling.
  • Provide technical leadership and direction to engineers; mentor team members.
  • Review customer requirements and lead trade-off analyses for complex systems.
  • Plan projects, communicate risks to management and develop deployment strategies.
  • Collaborate across cross-functional teams including customers and project managers.
  • Develop tests and test-automation suites; support continuous improvement.
  • Work with Linux kernel, device drivers, IPC, and U-boot; understand real-time OS concepts.
  • Experience with OpenBMC is a plus; familiarity with IPMI and related protocols.

Skills

C programming
C++
Linux kernel
Device driver
RTOS knowledge
OpenBMC
Mentoring/coaching
Communication
Problem solving
Stakeholder management

Education

Bachelor degree or equivalent

Tools

IPMI
U-boot
BMC hardware
Redfish

Job description

Celestica Inc. seeks a Senior Lead Engineer, Software to drive software design and implementation for board management controllers. You will lead a sizeable team across cross-functional groups, review complex customer requirements, and shape deployment strategies.

Required: strong C/C++ with Linux kernel and BMC knowledge; experience with OpenBMC. This role emphasizes technical leadership, mentoring, and stakeholder management in a fast-paced data center context.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Staff Software Engineer — BMC & Linux Systems
Staff Software Engineer — BMC & Linux Systems

Celestica Inc. • Austin (TX)

On-site
USD 140,000 - 180,000
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
BMC Firmware Engineer
BMC Firmware Engineer

Quanta Manufacturing Fremont • Fremont (CA)

On-site
USD 130,000 - 190,000
Lead BMC Engineer
Lead BMC Engineer

Jabil • Austin (TX)

On-site
USD 120,000 - 160,000
Senior Embedded BMC Architect – Edge GPU Servers
Senior Embedded BMC Architect – Edge GPU Servers

Code Red Partners • Austin (TX)

On-site
USD 225,000 - 275,000
Healthcare
Dental
Vision
+3
Senior BMC Developer
Senior BMC Developer

Jabil • Austin (TX)

On-site
USD 110,000 - 170,000
Firmware Engineer
Firmware Engineer

Sunrise Systems, Inc. • Austin (TX)

On-site
USD 90,000 - 120,000