Celestica is hiring a Senior BSP Firmware Development Engineer to develop, test, and integrate low-level firmware for high-performance storage and switching platforms. In this role, you will be responsible for board bring-up, driver development, and BSP customization, working closely with hardware engineers, manufacturing teams, and customers to deliver quality solutions.
What You'll Do
- Develop, test, and integrate device drivers for various interfaces including Ethernet, I2C, PCIe, SPI, USB, and NAND devices.
- Customize BSP, boot code, and device drivers.
- Work closely with hardware engineers during board bring-up.
- Collaborate with manufacturing teams for qualification using diagnostic packages.
- Develop software solutions for high availability and system redundancy.
- Interact with customers to gather requirements, design firmware, and ensure the quality of deliverables.
- Interact with a cross-functional team including product management, hardware engineering, manufacturing, and sales to design high-performance, cost-effective solutions.
What We're Looking For
- 15+ years of work experience implementing device drivers and BSP.
- Experience working with cross-functional teams, including hardware engineering and manufacturing.
- Strong knowledge of real-time operating system concepts, multithreading, and SMP.
- Strong knowledge of C, Linux driver programming, and kernel architecture.
- Knowledge of Python.
- Outstanding software debugging skills.
- Experience using a full range of hardware test equipment like JTAG debuggers and I2C analyzers.
- Solid understanding of Ethernet PHYs, PCIe, USB, SPI, NAND, I2C, and SDRAM.
Nice to Have
- Knowledge of Intel x86 architecture and BIOS/UEFI.
Technical Stack
- C, Linux, Python
- Ethernet, I2C, PCIe, SPI, USB, NAND, SDRAM
- JTAG, BIOS/UEFI
Work Mode
This is an onsite position based in Guindy, Chennai, Tamil Nadu, India.
Celestica is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on any protected status.





