工作职责:1.负责物联网设备接入模块的设计与开发;2.协助技术负责人开展技术选型、设计方案制定等工作;3.负责项目概要设计文档、详细设计文档的编写;4.负责项目开发的指导工作;5.负责项目的系统上线、系统联调工作。任职要求:1.大学本科及以上学历,电子自动化相关专业,3年以上系统开发工作经验;2.熟练掌握C++语言, 熟悉VS或Qt等GUI框架。 良好的代码编写规范,熟悉Git代码管理工具;3.熟悉C++标准模板库(STL),能够灵活运用其容器、算法等组件,提升代码复用性和开发效率。4.熟练掌握Java语言,理解面向对象编程思想,能够运用Java进行系统开发,熟练掌握常用框架如Spring、Spring Boot;5.熟悉各种Java设计模式,并在实际工作中应用;6.熟悉WebService,有WebService相关接口功能的开发经验;7.熟悉IBM MQ、active MQ、rabbit MQ等一种以上消息中间件相关应用的开发。8.熟悉管理多线程相关技术,在多线程管理、保障线程安全、解决线程锁的问题上有丰富的经验;9.熟悉Oracle、MySQL等一种以上主流关系数据库;熟悉MongoDB或其他非关系数据库; 10.熟悉OSGI动态插件开发相关技术;11.熟悉各种物联网通讯协议(如HTTP、TCP/IP、MQTT等);12.熟悉数字电路基本原理,掌握逻辑门、触发器、计数器等数字器件的使用方法;13.理解硬件与软件的交互机制,能够根据硬件电路设计对应的驱动程序,实现硬件功能的软件控制;14.熟悉UML,能够通过UML工具绘制各种设计图;上进心强,能吃苦耐劳,有自主学习的习惯,有良好的表达沟通能力,责任感强,注重团队合作。拥有主动深入项目现场全面解决问题的态度,不推诿、不逃避责任。