Staff Engineer, Software

Celestica
Austin, TXFULL_TIMEPosted Jun 30, 2026

Role responsibilities

Lead the design and implementation of complex software for board management controllers and orchestration software in data center environments. Provide technical leadership and mentorship to a global team of senior engineers while managing customer requirements and project risks.

Requirements

Requires 10 to 15 years of experience with strong C programming skills and in-depth knowledge of Linux kernel and device drivers. A bachelor's degree and expertise in BMC protocols and hardware interfaces are required.

Key skills

C Programming, Linux Kernel, Device Drivers, Board Management Controllers, OpenBMC, Redfish, IPMI, Project Management, Technical Leadership, Board Bringup, I2C, SPI, UART, JTAG, TCP/UDP, Firmware Development

Keywords

C, Linux, U-boot, ThreadX, BMC, IPMI, SDR, SEL, FRU, SOL, IPMB, KCS, KVM, Redfish, OpenBMC, ARM, AST 2500, AST 2600, I2C, PMBUS, SPI, LPC, UART, JTAG, SCSI, RAID, SAS, SATA, 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