岗位职责:
1、参与设备联网调研工作,整理设备联网清单、协议确定;
2、主导设备联网数据采集项目的全流程实施;
3、负责与需求人员对接沟通,熟悉项目的需求规划说明,熟悉项目的开发计划及项目的概要设计;
4、负责开发项目的系统分析、研发与组织实施,并开发出符合系统的要求的软件内容;
5、根据项目具体要求,承担开发任务,按计划完成功能模块的功能设计、代码实现, 代码编写和单元测试,并提交测试人员进行功能测试;
6、严格遵守相关开发工具的编码规范;
7、对各项目软件开发、编程等有效程序的质量、进程的自我管理;
8、为其他业务相关人员提供技术支持,解决项目过程中遇到的相关问题;
9、负责编制与项目相关的技术文档;
10、向上级主管汇报项目进度,并确保项目进度;
11、上级领导安排的其他事务。
岗位要求:
1. 本科及以上学历; 计算机, 无线通讯, 电子, 物联网等相关专业; 5年以上Java开发经验或2年以上互联网或物联网应用平台开发;
2. 熟悉C/C++语言,熟练掌握常用数据结构和算法;
3. 熟悉无线通信基本知识,精通Wi-Fi、Zigbee、BLE、LORA至少一种物联网相关协议,并了解基本的组网原理及机制、跳频机制等;
4. 熟悉各种外部接口RS232,RS485,I2C,SPI,CAN,LIN等常用底层驱动接口,有基本电路基础;
5. 熟练使用Modbus协议、电力行业IEC101、102、104、61850等协议;
6. 拥有良好的代码习惯,结构清晰,命名规范,逻辑性强,代码冗余率低。