1.8-3.5万·15薪
锐智大厦901
一、软件开发与协议解析
1、开发基于Linux的数据采集服务程序,通过串口(RS485/232)、以太网等接口实现工业设备(PLC、传感器等)的数据采集、指令下发及状态监控。
2、主导工业协议解析与适配(熟悉Modbus TCP/RTU协议,有过OPC DA、OPC UA、S7-TCP、MC、FANSTCP等工业协议开发经验优先),设计高效的数据采集转换逻辑,解决现场数据丢包、校验异常等通信问题。
3、开发网关与云平台/边缘服务器的通信模块,基于MQTT、SOCKET、HTTP/HTTPS实现数据安全上报与平台指令响应,设计断线重连、本地数据缓存等容错机制。
4、实现数据预处理功能(过滤异常值、数据聚合、时间戳标记),减少无效数据传输并提升数据质量。
5、开发本地边缘计算逻辑(如设备状态分析、阈值告警),降低云端处理负载,提升系统实时性。
二、系统集成与维护
1、联动硬件团队完成设备网络调试,配合排查现场通信问题。
2、编写通信接口文档、协议解析手册及故障排查指南,支持量产部署与售后问题闭环。
核心技术能力
1、编程语言
精通C语言(5年以上),具备高并发、低延迟通信服务的开发经验。
精通Golang,有开发MQTT客户端、TCP长连接、串口通讯等开发经验。
熟悉Shell脚本开发
2、 通信协议
深入理解工业协议生态(Modbus全系列必精,其他如PROFINET、S7等PLC或者工业设备协议熟悉者优先)。
熟悉物联网常用协议栈(MQTT、TCP、UDP、HTTP RESTful等)。
3、Linux应用开发
熟练使用Linux环境应用开发,掌握进程间通信、多线程/协程编程及资源管理。
经验与背景
1、计算机/自动化/通信相关大专及以上学历,3年以上LINUX开发经验。
2、熟练使用各类开发调试工具: Wireshark、Modbus Poll等。
软性素质
4、独立承担应用程序开发,有快速定位故障及解决程序问题的能力。
5、文档编写规范,能向非技术人员清晰传递技术逻辑。
加分项
1、有工业数据采集网关开发经验优先。
2、熟悉PLC通讯协议优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕