Celestica Logo

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

Offer Announcement Banner
  • 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

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.

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

Posted on: April 4, 2026

Relevant Jobs

BMC Firmware Development Engineer

Celestica International LP

All India, Chennai

View Job →

BMC Firmware Development Engineer

Celestica International LP

All India, Chennai

View Job →

BMC Firmware Development Engineer

Celestica International LP

All India, Chennai

View Job →

Embedded C Engineer

Persistent Systems Limited

All India, Pune

View Job →