Senior Lead Software Engineer - Open BMC

Celestica
Austin, TXFULL_TIMEPosted Jul 23, 2026

Role responsibilities

Lead the design and implementation of software for board management controllers and orchestration software for data center environments. Provide technical leadership to a team of engineers while collaborating cross-functionally to ensure high-quality software delivery.

Requirements

Requires 6 to 12 years of experience with strong C programming skills and in-depth knowledge of Linux kernels and BMC protocols. A bachelor's degree and expertise in hardware-software interfaces and low-level drivers are expected.

Key skills

C Programming, Linux Kernel, Device Drivers, OpenBMC, Board Management Controllers, IPMI, Redfish, ARM Architecture, I2C, SPI, UART, Technical Leadership, Board Bringup, U-boot, IPC, Firmware Development

Keywords

OpenBMC, BMC, Linux, C, IPMI, Redfish, SDR, SEL, FRU, SOL, IPMB, KCS, KVM, ARM, AST 2500, AST 2600, I2C, PMBUS, SPI, LPC, UART, JTAG, SCSI, SES, RAID, SAS, SATA, SSD, PCI Express, TCP/UDP

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free