Celestica is hiring a BSP Firmware Development Engineer to develop, test, and integrate BSP firmware and device drivers for our high-performance hardware platforms. You will design software solutions for high availability and work directly with hardware engineers, manufacturing teams, and customers to deliver quality solutions.
What You'll Do
- Develop, test and integrate device drivers for various devices including Ethernet, I2C, PCIe, SPI, USB, and NAND.
- Customize BSP, boot code, and device drivers.
- Work closely with hardware engineers in board bringup.
- Work closely with manufacturing teams for qualification through diagnostics packages.
- Develop software solutions for high availability and redundancy.
- Interact with customers to gather requirements, design firmware, and ensure quality of deliverables.
- Interact with a cross-functional team including product management, hardware engineering, manufacturing, and sales to design high-performance, cost-effective solutions for storage and switching platforms.
What We're Looking For
- 10+ 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
- Languages & Systems: C, Linux, Python
- Protocols & Hardware: Ethernet, I2C, PCIe, SPI, USB, NAND, SDRAM, JTAG, BIOS/UEFI
Team & Environment
You will join a cross-functional team including product management, hardware engineering, manufacturing, and sales to deliver platform solutions.
Work Mode
This is an onsite position located 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.




