Search by job, company or skills

Celestica

Senior Technical Lead - BSP Firmware

13-15 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Role

Develop, test and integrate device drivers for various devices on our high-performance platforms including Ethernet, I2C, PCIe, SPI, USB, NAND devices.

Responsibilities

  • Customize BSP, boot code and device drivers
  • Work closely with hardware engineers in board bring up
  • 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 cross functional team including product management, hardware engineering, manufacturing, sales teams to design high-performance, cost-effective solutions for storage and switching platforms

Qualifications

13+ years of work experience implementing device drivers and BSP

Required Skills

  • Experience working with cross functional teams including hardware engineering, manufacturing
  • Strong knowledge of real time operating system concepts, multithreading, 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, I2C analyzer etc.
  • Solid understanding of Ethernet PHYs, PCIe, USB, SPI, NAND, I2C and SDRAM
  • Knowledge of Intel x86 architecture and BIOS/UEFI is a plus

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 145078967