BMC Firmware Development Engineer
Celestica
All India, Chennai • 1 month ago
Experience: 10 to 14 Yrs
PREMIUM
Deal of the Day
--:--:--
7 Days Free Trial
Upgrade to CVX24 Premium
- Free Resume Writing
-
Get a Verified Blue tick
- See who viewed your profile
- Unlimited chat with recruiters
- Rank higher in recruiter searches
- Get up to 10× more recruiter visibility
- Auto-forward profile to 10 top recruiters
- Receive verified recruiter messages directly
- Unlock hidden jobs, not visible to free users
$0
Activate
$0
A small token amount will be charged to verify.
Get Refund in 48 Hours.
After free-trial 6 Months subscription will be auto Activated @ $
1
(Cancel Anytime).
Free Earplugs Delivery Only after Payment of Rs. 99 for Five Consecutive Months.
Enter Your Details
Job Description
As a Senior BMC firmware engineer at Celestica Global Design Service, you will be responsible for developing and customizing BMC firmware platforms for various storage and server products. Your key responsibilities will include:
- Analyzing design requirements based on inputs from customers, business/marketing groups, or system architects.
- Creating firmware architecture design and/or module design specifications and driving detailed design activities.
- Conducting detailed design efforts, monitoring progress, and publishing status reports.
- Coordinating firmware test/verification, supporting system integration and validation, and managing issues/defects.
- Working with design PM and quality specialists to ensure quality, deliverables, and schedule commitments are met.
- Contributing to software development process evolution.
Qualifications required for this role include:
- Master or Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.
- 10+ years of firmware development experience with a minimum of 5 years in BMC firmware development.
- Solid C programming skills.
- Familiarity with embedded OS such as Linux and ThreadX.
- In-depth understanding of Linux kernel, device driver, IPC, U-boot.
- Knowledge of BMC components including IPMI, SDR, SEL, FRU records, SOL, IPMB, Side-band LAN, KCS, and KVM Redfish.
- Working knowledge of BMC related Hardware such as ARM, BMC chip (Ast2500, Pilot 4 etc.), HW-monitor, and Super-IO, NC-SI NIC, phy.
- Familiarity with common buses like I2C, IPMB, PMBUS, SPI, LPC, UART, JTAG.
- Experience with standards/technologies like 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.
- Experience with OpenBMC is a plus.
- Excellent interpersonal and communication skills in English and Mandarin.
In addition, it is important to note that duties of this position are performed in a normal office environment, may require extended periods of sitting, and occasional travel may be necessary. The typical experience required is 10 to 14 years with a Bachelor's degree or equivalent combination of education and experience.
Celestica enables the worlds best brands by partnering with leading companies in various industries. They are committed to fostering an inclusive and accessible environment for all employees and customers.
Celestica is an equal opportunity employer and values diversity and inclusion in the workplace. Only qualified applicants will be contacted for this position. As a Senior BMC firmware engineer at Celestica Global Design Service, you will be responsible for developing and customizing BMC firmware platforms for various storage and server products. Your key responsibilities will include:
- Analyzing design requirements based on inputs from customers, business/marketing groups, or system architects.
- Creating firmware architecture design and/or module design specifications and driving detailed design activities.
- Conducting detailed design efforts, monitoring progress, and publishing status reports.
- Coordinating firmware test/verification, supporting system integration and validation, and managing issues/defects.
- Working with design PM and quality specialists to ensure quality, deliverables, and schedule commitments are met.
- Contributing to software development process evolution.
Qualifications required for this role include:
- Master or Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.
- 10+ years of firmware development experience with a minimum of 5 years in BMC firmware development.
- Solid C programming skills.
- Familiarity with embedded OS such as Linux and ThreadX.
- In-depth understanding of Linux kernel, device driver, IPC, U-boot.
- Knowledge of BMC components including IPMI, SDR, SEL, FRU records, SOL, IPMB, Side-band LAN, KCS, and KVM Redfish.
- Working knowledge of BMC related Hardware such as ARM, BMC chip (Ast2500, Pilot 4 etc.), HW-monitor, and Super-IO, NC-SI NIC, phy.
- Familiarity with common buses like I2C, IPMB, PMBUS, SPI, LPC, UART, JTAG.
- Experience with standards/technologies like 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.
- Experience with OpenBMC is a plus.
- Excellent interpersonal and communication skills in English and Mandarin.
In addition, it is important to note that duties of this position are performed in a normal office environment, may require extended periods of sitting, and occasional travel may be necessary. The typical experience required is 10 to 14 years with a Bachelor's degree or equivalent combination of education and experience.
Celestica enables the worlds best brands by partnering with leading companies in various industries. They are committed to fostering an inclusive and accessible environment for all employe
Skills Required
C programming
Linux
ThreadX
Linux kernel
IPC
IPMI
KCS
ARM
phy
I2C
SPI
UART
JTAG
SCSI
SES
RAID
SAS
SATA
SMART
HBA
PSoC
English
Mandarin
device driver
Uboot
SDR
SEL
FRU records
SOL
IPMB
Sideband LAN
KVM Redfish
BMC chip
HWmonitor
SuperIO
NCSI NIC
IPMB
PMBUS
LPC
SSD
PCI Express
network protocol TCPUDP
MCU firmware development
OpenBMC
Posted on: April 4, 2026
Relevant Jobs
Step 2 of 2