职位描述
一、岗位职责
1. 负责工业物联网终端/网关设备的C#应用程序开发,实现设备数据采集、协议解析、本地存储及边缘计算功能;
2. 对接主流工业采集协议(如Modbus RTU/TCP、OPC UA、BACnet、MQTT、CAN总线等),完成协议适配与数据标准化处理;
3. 参与物联网系统架构设计,优化数据传输链路(设备端-网关-云平台),保障高并发、低延迟的数据交互性能;
4. 配合硬件团队调试工业传感器、PLC、DTU等设备,解决通信异常、数据丢包等问题,提升终端稳定性;
5. 跟进工业物联网技术趋势(如TSN、数字孪生、工业AIoT),主导或参与新技术预研与落地验证;
6. 编写技术文档,协同测试团队完成功能验证,支持现场部署与客户问题排查。
二、任职要求
基础要求
- 专科及以上学历,计算机、电子信息、自动化等相关专业;
- 3年以上C#开发经验,精通.NET8,熟悉ASP.NET Core开发框架;
- 熟悉工业级软件研发流程,具备独立完成模块设计、编码及调试的能力。
- 工业协议深度掌握:至少精通2种以上工业采集协议(如Modbus TCP/RTU、OPC UA客户端/服务器开发、MQTT协议栈实现),有实际设备对接经验(如西门子PLC、三菱PLC、工业仪表等);
- 物联网开发经验:熟悉设备端数据采集逻辑,掌握串口/网口通信编程(SerialPort、Socket),了解边缘计算框架(如Azure IoT Edge、华为IoT边缘)优先;
- 数据处理与存储:熟悉SQL Server/MySQL/InfluxDB等数据库,能设计高效的数据存储与查询方案;
- 问题解决能力:具备工业现场调试经验,能快速定位通信异常、协议解析错误等问题,提出优化方案。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕