1、掌握RTOS(如FreeRTOS、uC/OS、RT-Thread等)应用开发;2、熟悉嵌入式Linux开发环境,掌握交叉编译、根文件系统构建等。3、熟悉常用通信协议(如Modbus、CANOpen、TCP/IP等)及总线协议;4、熟练使用示波器、逻辑分析仪、J-Link等调试工具;5、具备良好的代码规范意识,熟悉Git等版本管理工具6、精通C/C++语言,具备良好的设计习惯和规范。7、.熟悉Cortex-M3/M4单片机开发,有参与IoT产品开发经验。8、有较强的学习、理解能力,具有良好的表达能力、善于沟通协作。9、了解CAN/USB/I2C/RS23C/485等常用通讯接口及协议。