Job Description:
For a hi-tech company developing components for communications, with offices in the Shefela
We are seeking an Embedded Linux Developer and BSP Engineer. The candidate will be responsible for Reference Platform Software including boot code (u-boot), the Linux Kernel, along with various Ethernet/Phy, NAND, I2C, USB, and Switch Device Drivers.
Responsibilities:
Develop and integrate embedded Linux device drivers, including Ethernet, USB, NAND, I2C, and Embedded Switches
Customize BSP, boot code, and device drivers for each new embedded Linux platform
Work closely with hardware engineers to bring up new boards
Provide feedback on board layouts during design phase.
Job Qualifications:
3+ years of work experience implementing device drivers and boot code on embedded Linux platforms
3+ years of hands-on experience in BSP, setup, and troubleshooting of embedded Linux platforms
Outstanding hardware/software debugging skills, using a full range of test equipment
Strong knowledge of Linux driver programming, kernel architecture, and u-boot architecture
Solid understanding of Ethernet PHYs, PCIe, USB, SPI, NAND, I2C, and SDRAM
Knowledge of ARM architecture and Linux platforms
BSc/MSc in EE/CE