Posted
Ref: SP992-07
Job description / Role
• Design and Development of Device Drivers for various peripherals including NIC, SPI, I2C, UART, CPLD, FPGA.
• Design and Development of BSP, HAL, Application based on Debian, CentOS, embedded Linux and Other Standard Linux.
• Participate in Silicon/Hardware Board bring-up and debug.
• Work closely with the Firmware and Hardware teams.
• Optimizing/Customizing OS based on ONIE / ONL / SONiC to suit for diagnostic hardware system
• Follow the software development process, release the software on schedule
• Trouble shooting the issues found in design phase
• Deliver BSP design specification and other related document
Requirements:
• Bachelor (equivalent engineering) degree or above, major related to compute technology, electrical or communication engineering
• Minimum of 2 years of experience Linux Kernel / Device Driver.
• Very strong in C and data structures, preferably in developing multi-core or multi-threaded applications.
• Must have hands on experience in developing device drivers for Linux kernel.
• Excellent debugging skills, experience with kernel debugging tools and JTAG is preferred.
• Good understanding of protocols & interfaces like SPI, I2C, UART desirable.
• Experience in developing Linux user-space applications desirable.
• ONL / ONIE / SONiC and network product work experience is preferred.
• Knowledge and understanding of open source development and SW revision control system(Git / SVN)
• Multicultural working experience desirable
About the Company
Celestica enables the world's best brands. Through our unrivaled customer-centric approach, we partner with leading companies in aerospace and defense, communications, enterprise, healthtech, industrial, capital equipment, and smart energy to deliver solutions for their most complex challenges. A leader in design, manufacturing, hardware platform and supply chain solutions, Celestica brings global expertise and insight at every stage of product development - from the drawing board to full-scale production and after-market services. With talented teams across North America, Europe and Asia, we imagine, develop and deliver a better future with our customers.
Senior Software Engineer- Liferay DXP
Giza Systems |
Cairo | 1 Sep | |
MS Exchange Engineer
Staffconnect |
Dubai | 29 Aug | |
Open AI Software Engineer
Staffconnect |
Dubai | 29 Aug | |
HW Debug Engineer (Diagnostic Development)
Celestica |
Malaysia | 24 Jul | |
BIOS Engineer
Celestica |
Malaysia | 11 Jul |