岗位职责:1.负责工业自动化上位机软件的设计、开发及调试(基于C#平台),包括数据采集、设备控制、人机交互(HMI)及数据可视化模块。2.开发与PLC、仪器仪表、机器人等设备的通信接口,实现Modbus TCP/RTU、OPC UA/DA、Socket等协议的数据交互。3.编写软件设计文档、接口协议文档及用户操作手册。4.与结构工程师、电气工程师紧密协作,确保软硬件协同工作。任职资格:1.本科及以上学历,计算机科学、软件工程、自动化、电子信息等相关专业。2.3年以上C#工业上位机开发经验,熟悉自动化行业应用场景(如设备控制、数据采集分析等)。3.精通C#与.NET框架:熟练使用WinForms/WPF进行界面开发,掌握多线程、异步编程、Socket通信等技术。4.工业通信协议:熟悉Modbus、OPC UA/DA、CANopen、Profinet等至少两种协议开发。5.数据库与数据管理:熟练操作SQL Server、MySQL或实时数据库(如Redis、TimescaleDB),能设计高效数据存储方案。6.开发工具与架构:熟悉Visual Studio、Git版本控制,了解MVVM设计模式或工业软件分层架构。优先条件:1.有机器视觉(Halcon/OpenCV)或运动控制卡开发经验者优先。