【岗位要求】
1. 计算机科学与技术、人工智能、电子信息、机电工程、自动化、计算机科学、信息与计算科学、通信工程、控制工程、软件工程、电气工程、能源与动力工程、数据科技与大数据技术等相关专业,8年以上后端开发经验,其中至少1-2年物联网(IoT)相关项目后端开发经验,熟悉物联网行业业务逻辑与应用场景;
2. 熟练掌握Java/Python/Golang等至少一种主流后端开发语言,具备扎实的后端工程化基础,能搭建高效、可扩展的后端项目架构;
3. 深入掌握MQTT、TCP/UDP等物联网核心协议,同时对低功耗广域网(如LoRa/LoRaWAN)、短距离无线通信(如蓝牙BLE/ZigBee)等常见设备侧协议有充分了解或实际接触经验。具备协议适配、网关搭建能力,能解决设备长连接稳定、数据传输可靠等问题;具备传感器相关经验优先;
4. 熟悉工业物联网(IIoT)常见协议(如IEC 60870-5-104、Modbus TCP/RTU、OPC UA等),具备相关协议解析、转换及与平台层集成的开发经验。理解设备与外围硬件(如执行器、继电器、仪表)间的控制逻辑与数据交互机制;
5. 具备高并发设备接入方案设计与开发能力,支持万台级设备接入,能够设计并实现针对MQTT、LoRaWAN、BLE及工业协议等异构协议设备的统一接入、协议解析与数据汇聚方案。掌握设备认证、权限控制等安全防护技术,熟悉时序数据库等数据存储与调优;
6. 了解边缘计算技术及常见边缘硬件的部署与协同逻辑,能够设计并开发部署于边缘侧的协议转换、数据预处理及外围设备控制逻辑。 具备物联网平台核心模块开发能力;拥有良好的沟通协作、问题解决能力,能主导后端模块技术决策;
7. 了解边缘计算技术,具备物联网平台核心模块开发能力;拥有良好的沟通协作、问题解决能力,能主导后端模块技术决策。
【岗位职责】
1. 参与物联网项目需求分析,拆解业务需求为后端技术方案,撰写架构设计、接口、数据模型等核心技术文档。
2. 负责物联网平台核心模块(接入网关、设备管理、数据存储、规则引擎等)的开发与重构,支持多协议(包括MQTT、LoRaWAN、BLE以及IEC 104等工业协议)的统一设备接入层与协议解析框架。实现设备模型对外围设备状态、控制指令的抽象与管理。保障代码质量与高并发稳定性。
3. 优化后端服务性能与安全性,提升设备接入吞吐量、数据处理速度,保障海量设备接入与数据交互的流畅性。
4. 设计实现设备接入与数据传输方案,完成前后端及设备端联调,确保数据实时上传与指令精准下发。
5. 负责或参与边缘计算场景下的应用模块开发,实现工业协议解析、逻辑控制、数据聚合等功能,支持设备与外围系统的智能联动。
6. 关注物联网与后端新技术发展,推动新技术在项目中的应用,驱动物联网平台产品与技术创新。