物联网开发工程师
1.2-1.4万元/月岗位职责
负责物联网设备数据采集系统的设计与开发,涵盖终端数据接入、协议解析、数据转发等核心功能模块;
独立编写数据采集相关脚本(如设备通信测试脚本、参数上传脚本)及功能组件,保障数据采集的准确性和实时性;
对接多种传感器与智能硬件,完成有线(如以太网、RS485)和无线(如WiFi)通信链路的搭建与调试工作;
承担数据采集过程中与数据库的交互任务,包括基于Oracle、SQLServer等主流数据库的表结构设计、数据增删改查操作及性能调优;
集成Kafka、MQTT等消息中间件,实现采集数据的高效传输与分发,并开展消息解析、压力测试及异常情况处理;
调试主流工业上位机通信协议,如ModbusTCP、OPCUA、Fins等,解决设备间数据交互的兼容性问题;
参与数据采集系统的测试、部署及后续维护,持续优化采集流程,提升系统运行稳定性。
任职要求
本科及以上学历,计算机、电子信息、自动化等相关专业,具备2年以上物联网数据采集开发经验;
熟练掌握C#、Java、Python中至少两种主流编程语言,可独立完成脚本编写或功能模块开发;
精通Oracle、SQLServer等主流数据库操作,具备SQL编写、存储过程设计及数据性能优化能力;
熟悉Kafka、MQTT等消息中间件的工作原理与应用,具有消息解析、Topic配置及性能测试实践经验;
掌握ModbusTCP、OPCUA、Fins等工业通信协议,拥有上位机通信链路调试与协议适配经历;
了解设备有线通信(以太网、RS232/485)与无线通信(WiFi、蓝牙、NB-IoT)基本原理,能独立构建通信链路并进行故障排查;
具备较强的问题分析与处理能力,有物联网平台或工业数据采集项目背景者优先考虑;
工作态度积极,具备良好的沟通协作能力与团队精神,能够适应一定的项目压力。