Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Celestica

Senior Lead Software Engineer – Open BMC

Celestica

Senior Lead Software Engineer at Celestica designing software for board management controllers. Collaborating with cross-functional teams to ensure high quality software for data center environments.

Posted 6/5/2026full-timeAustin • Texas • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
Linux

About the role

Key responsibilities & impact
  • Lead the design, development and implementation of software for board management controllers and orchestration software
  • Provide technical leadership and direction to a sizable team of engineers
  • Review and interpret customer requirements/specifications and may act as primary customer contract
  • Analyze trade-offs in complex systems and recommend solutions
  • Do project planning and raise warnings to management about risks to projects
  • Develops deployment strategies and plans
  • May manage relationships with key vendors/partners
  • Analyze, design and develop tests and test-automation suites
  • Collaborate cross-functionally with customers, users, project managers and other engineers
  • Provide recommendations for continuous improvement

Requirements

What you’ll need
  • 6 to 12 years of experience
  • Solid C programming skills
  • In-depth understanding of Linux kernel, device driver, IPC, U-boot
  • Familiarity with Linux application development
  • Knowledge of real time OS like ThreadX is a plus
  • Knowledge of BMC including IPMI, SDR, SEL, FRU records, SOL, IPMB, Side-band LAN, KCS and KVM
  • Knowledge of Redfish and other management protocols
  • Experience with board bringup
  • Working knowledge of BMC related Hardware such as ARM, BMC chip (AST 2500, AST2600, Pilot 4 etc.), HW-monitor and Super-IO, NC-SI NIC, phy
  • Working knowledge of common bus such as I2C, IPMB, PMBUS, SPI, LPC, UART, JTAG
  • Experience with OpenBMC is a plus
  • Experience with one or more of the following standards/technologies: SCSI, SES, RAID, SAS, SATA, SSD, SMART, PCI Express, HBA, network protocol TCP/UDP, etc is a plus
  • Experience with PSoC or MCU firmware development is a plus

Benefits

Comp & perks
  • Competitive salary
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C programmingLinux kerneldevice driverIPCU-bootreal time OSBMCRedfishboard bringupfirmware development
Soft Skills
technical leadershipproject planningrisk managementcollaborationcontinuous improvement