Requirements:
•Bachelor’s degree (or above) of the computer science, electronics or other related majors.
•A self-motivated person with high responsibility.
•At least 8 years of Linux Kernel/Device Drivers development experience.
•Expert knowledge on embedded Linux operating system.
•Familiar with many kinds of peripherals and buses, such as USB, OTG, SDIO, PCIe, NOR/NAND flash, Ethernet, WIFI, SATA/SAS/RAID, I2C, SPI, Graphics, Audio etc.
•Fluent/Develop code in C, C++ and assembly language.
•Good knowledge on bitbake, Yocto Project and oe-core.
•Strong knowledge/experience on ARM/IA architecture or other architectures like PPC/MIPS.
•Familiar with Shell/Python programming.
•Familiar with revision control system git.
•Experience with TCP/IP.
•Experience with toolchain.
•Experience with Scrum or Agile development methods.
•Good troubleshooting/debugging skills.
•A passion for customer-facing tools, user experience, and user enablement.
•Good English communication skills in reading, writing and speaking.