Guindy, Tamil Nadu, India On-site Employment

Celestica is hiring a Senior BSP Firmware Development Engineer

About the Role

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.

Required Skills
CLinuxPythonEthernetI2CPCIeSPIUSBNANDSDRAMDevice DriversBSPReal-Time Operating SystemsMultithreadingSMP
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
Celestica

Celestica enables the world’s best brands. Through a customer-centric approach, they partner with leading companies in Aerospace and Defense, Communications, Enterprise, HealthTech, Industrial, Capital Equipment and Energy to deliver solutions for their most complex challenges. They provide design, manufacturing, hardware platform and supply chain solutions.

Visit website
Job Details
Department Engineering
Category embedded
Posted 14 days ago