职位详情
岗位职责:
1.工业协议驱动开发(核心)
1.1基于 libmodbus / 自研方案开发 Modbus RTU/TCP 协议驱动,基于 Eclipse Milo/open62541 库开发 OPC UA 客户端及服务端功能,基于 snap7/libnodave 开发 S7 协议数据采集驱动;支持可选自定义 TCP 协议驱动开发。
1.2完成多协议原始数据与内部统一格式的转换,实现通信超时、设备故障等异常处理及自动重连机制。
2.数据采集网关开发
2.1支持 Modbus、OPC UA、S7 等多协议,采集现场设备模拟量、数字量、脉冲量等各类信号,单站支持至少 32 路信号,支持多路采集站并发工作。
2.2负责数据预处理与校验,通过双网冗余以太网将数据上传至服务器;搭建断线数据缓存机制,断线时保存至少 1 小时数据,恢复后自动补传。
3.网关服务开发
3.1开发网关侧 Modbus、OPC UA、HTTP 服务器功能,对外提供数据服务,实现数据转发与路由功能。
3.2完成串口、以太网、USB 等硬件接口适配。
任职资格:
1.学历:本科及以上,计算机、自动化、通信、物联网等相关专业。
2.技术能力:熟练掌握 C/C++(C11/C++17)编程语言;深入掌握 Modbus(RTU/TCP)、OPC UA 协议,熟悉对应协议库;精通串口(RS-232/RS-485)、Socket 网络编程;掌握 ARM 嵌入式系统开发及交叉编译工具链;具备多线程、并发编程能力,熟悉工业总线通信原理;有 OPC UA 协议开发经验优先。
3.项目经验:3 年以上嵌入式系统开发经验,2 年以上工业协议驱动开发经验;具备 Modbus 协议开发经验,有 OPC UA、S7 协议、物联网网关、工业自动化系统、SCADA 系统数据采集开发经验者优先。
4.其他要求:熟悉船舶 / 工业自动化系统、现场总线技术者优先;具备良好的协议分析调试、硬件基础、问题分析解决能力,遵守代码规范,擅长文档编写,具备优秀的团队协作能力。
1.工业协议驱动开发(核心)
1.1基于 libmodbus / 自研方案开发 Modbus RTU/TCP 协议驱动,基于 Eclipse Milo/open62541 库开发 OPC UA 客户端及服务端功能,基于 snap7/libnodave 开发 S7 协议数据采集驱动;支持可选自定义 TCP 协议驱动开发。
1.2完成多协议原始数据与内部统一格式的转换,实现通信超时、设备故障等异常处理及自动重连机制。
2.数据采集网关开发
2.1支持 Modbus、OPC UA、S7 等多协议,采集现场设备模拟量、数字量、脉冲量等各类信号,单站支持至少 32 路信号,支持多路采集站并发工作。
2.2负责数据预处理与校验,通过双网冗余以太网将数据上传至服务器;搭建断线数据缓存机制,断线时保存至少 1 小时数据,恢复后自动补传。
3.网关服务开发
3.1开发网关侧 Modbus、OPC UA、HTTP 服务器功能,对外提供数据服务,实现数据转发与路由功能。
3.2完成串口、以太网、USB 等硬件接口适配。
任职资格:
1.学历:本科及以上,计算机、自动化、通信、物联网等相关专业。
2.技术能力:熟练掌握 C/C++(C11/C++17)编程语言;深入掌握 Modbus(RTU/TCP)、OPC UA 协议,熟悉对应协议库;精通串口(RS-232/RS-485)、Socket 网络编程;掌握 ARM 嵌入式系统开发及交叉编译工具链;具备多线程、并发编程能力,熟悉工业总线通信原理;有 OPC UA 协议开发经验优先。
3.项目经验:3 年以上嵌入式系统开发经验,2 年以上工业协议驱动开发经验;具备 Modbus 协议开发经验,有 OPC UA、S7 协议、物联网网关、工业自动化系统、SCADA 系统数据采集开发经验者优先。
4.其他要求:熟悉船舶 / 工业自动化系统、现场总线技术者优先;具备良好的协议分析调试、硬件基础、问题分析解决能力,遵守代码规范,擅长文档编写,具备优秀的团队协作能力。
2026-04-17 13:59
IP属地:四川
职位福利
本科5-10年

成都百兴世纪人力资源管理有限公司

工作地址

鱼泡安全保障
如遇到办证收费、刷单、传销、诱导买车等违规行为,请立即向鱼泡直聘投诉举报投诉举报 >

附近适合您的职位
机器人研发工程师
1.2-2.4万元/月
嵌入式软件工程师1-3年本科RTOSAGVSTM32开发C++通信相关专业嵌入式/单片机开发经验ARM开发计算机相关专业Python
上海 浦东新区










