岗位描述
岗位职责:
1、负责边缘运行时、设备网关、边缘代理及物联基础组件的设计、开发和维护。
2、负责 Modbus、MQTT、OPC UA、BACnet及行业私有协议的驱动和适配开发。
3、负责设备数据采集、协议解析、点位映射、数据转换及标准化物模型输出。
4、负责 MQTT 数据总线、消息路由、离线缓存、主备切换及断网自治能力建设。
5、负责云边配置同步、设备命令执行、运行状态上报和故障恢复机制建设。
6、负责物联组件在 OpenHarmony、Linux及容器环境下的移植、适配、部署和性能优化。
7、编写组件单元测试、协议测试、故障场景测试,并参与现场设备联调和问题定位。
任职要求:
1、国内外2027届本科及以上学历,计算机、自动化、电子信息、通信等相关专业。
2、熟练掌握 C/C++,具备 C++17、STL、并发编程、网络编程及状态机开发经验。
3、具备 OpenHarmony系统开发经验,了解其系统架构、编译构建、系统服务、设备驱动或硬件适配机制。
4、了解 Linux系统编程,以及 CMake、GDB、Valgrind或 Sanitizer等开发调试工具。
5、了解 TCP/IP、串口和 MQTT,掌握至少一种工业或物联网协议。
6、理解发布订阅、QoS、重连、幂等、超时重试、离线缓存和高可用机制。
7、了解 SQLite、Docker、systemd或 K3s;具备 Go、OpenHarmony应用框架或南向设备适配经验者优先。