1、本科及以上学历,计算机、通信等相关专业,具有5年及以上嵌入式开发经验,具备较强沟通能力和主动学习能力,自我驱动、做事严谨、逻辑缜密,富有团队意识能承担项目压力;2、熟练掌握Linux系统、C或C++,熟悉基本算法和数据结构;3、有扎实的C/C++、Shell编程基础,理解面向对象编程思想,熟悉常用设计模式,有良好的程序习惯;4、掌握常用的通信接口编程:串口、IIC、SPI、USB、以太网等;5、熟悉ARM体系架构,有ARM A8、A9、M3、M4系列处理器开发经验,具备裸机开发能力和嵌入式系统开发;6、熟练掌握通过MQTT、IEC104、Modbus-TCP、458、IEC104、DLT645协议对接北向主站;7、有通过485或其他协议与电能表表计之类的设备通信调试的项目经验;8、熟练掌握Linux系统GD8等调试工具,有数据采集网关开发经验和MQTT协议开发经验优先