Bachelor or master on EE/CS or relative majors;
At least 3 years development experience in MPU/Linux application, master C/C++ language , script language;
Have experience on Linux BSP/drivers development;
Have experience on Uboot customization and bootloader debugging;
Have experience on Linux kernel customization and Linux device tree;
Have experience on Linux development environment, vi editor, gdb debugging and GIT.
Have experience on shell script (Busybox/ Bash/ Python, etc) integration;
Have Yocto or buildroot integration experience is a plus;
Have experience on Linux Ubuntu, have experience on other distribution is a plus
Have 32bit ARM MCU work experience and familiar with common peripheral (SPI/I2C/USB/UART/CAN, etc) is a plus;
Can work alone, strong capability & willing to learn new tech;
Team work, good communication ability;
Good English reading/speaking/writing;
travel to support customer in field; |