岗位职责:1、 负责基于嵌入式 Linux 平台的应用层软件开发和维护工作(主要为智能仪表类产品);2、 负责产品应用层软件总体架构设计或子模块的架构设计,针对产品需求分析设计出可靠、可行的解决方案;3、 协助产品经理完成产品 GUI 开发及实现;4、 编写软件开发的设计文档,独立完成编码及单元测试;5、 解决在产品使用中遇到的各种问题,并进行总结与改进。任职要求:1、 电子信息、自动化、计算机,通信等相关专业,本科以上学历;2、 精通 C/C++ 编程,熟练掌握嵌入式 Linux 应用开发;3、 熟练掌握数据结构和算法、Linux 网络编程、多进程/线程编程,具备多线程软件设计与开发经验;4、 熟练运用 QT,熟悉 QT 应用开发框架和消息传递机制,有 GUI 开发经验;5、 熟悉ARM架构6、 至少熟悉一种脚本语言,如 Shell、Perl、Python,go 语言等;7、 掌握 MODBUS 协议,RS485,RS232,TCP/IP 等通信技术;8、 具备良好的沟通能力、学习能力,有强烈的责任心和团队协作精神,具备一定的抗压能力。9、 有智能仪表、全液晶屏仪表开发经验者优先