C#工程师招聘需求(上位机软件开发)
一、需求描述
负责上位机软件核心模块开发,通过串口(Modbus RTU/ASCII协议)与下位机实时通讯,实现设备数据采集、指令下发及状态监控
对接后端服务器HTTP/TCP接口,完成数据上报、业务逻辑处理及本地缓存机制
使用WPF或WinForms配合MVVM模式开发新功能界面,优化现有UI交互体验
项目已完成框架搭建与基础功能,需快速接手并推进后续开发
二、人才要求
5年以上C#开发经验,精通.NET Framework/.NET Core,有完整上位机或工控软件项目经验
熟练掌握串口通信、多线程编程、异步IO及数据序列化技术
熟悉WPF/WinForms界面开发,掌握MVVM设计模式
具备TCP/IP、WebSocket等网络编程经验,能快速对接各类API
责任心强,主动沟通,能独立解决问题并编写技术文档
三、参考产品
类似组态王、SCADA系统、MES设备管理模块或自动化控制软件
四、合作方式
方式灵活:支持周结(按实际工时计费)或月结(固定月薪)
可远程协作,需保证工作时段在线响应及每周代码评审
提供现有代码库与技术文档,要求1周内快速上手