Senior Lead Software Engineer - BMC & Board Control

Celestica Inc.

Austin (TX)

On-site

USD 120,000 - 180,000

Full time

23 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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 & Fleet Orchestration Lead
Staff Software Engineer: BMC & Fleet Orchestration Lead

Celestica Inc. • Austin (TX)

On-site
USD 150,000 - 190,000
Senior Lead Software Engineer - Open BMC
Senior Lead Software Engineer - Open BMC

Celestica • Austin (TX)

On-site
USD 140,000 - 180,000
Lead BMC Engineer
Lead BMC Engineer

Jabil • Austin (TX)

On-site
USD 120,000 - 160,000
Senior BMC Firmware Engineer - Embedded Systems
Senior BMC Firmware Engineer - Embedded Systems

Jabil Malaysia • 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
Firmware Engineer
Firmware Engineer

Saicon • Austin (TX)

On-site
USD 90,000 - 150,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
Lead OpenBMC Firmware Architect for AI Server Platforms
Lead OpenBMC Firmware Architect for AI Server Platforms

Hyve Solutions • Fremont (CA)

On-site
USD 214,000 - 290,000