1、Bachelor's Degree in Computer Engineering, Electronic Engineering, or related disciplines. 2、2 years or more of solid experience in MCU software development. 3、Hands-on programming with C and assembly language is necessary if knowing Python is advantageous:Knowledge in any of the following disciplines;MCU and SoC system architecture and the associated interfaces;Wireless protocols, e.g. WiFi, Zigbee, BLE.;Display and touch panel driver;Motor control or power electronics status monitoring;RTOS e.g. FreeRTOS / Embedded Linux e.g. Yocto, OpenWRT。 4、Experience in GIT is preferable 5、Experience in protocols such as I2C, SPI, and UART is essential. 6、Relevant working experience in IoT Product development is an advantage 7、College English Test – Band 4 or above.