工作职责:1、使用C#进行上位机软件的设计和开发,主要包括WinForms和WPF等桌面应用的实现,负责应用的用户界面(UI)设计,使用XAML进行界面布局与交互设计;2、负责软件功能和性能测试,确保软件能够稳定运行,满足产线检测需求,编写测试用例和相关文档,修复问题和缺陷;3、负责跟进客户需求对进行电子看板和MES系统的开发;4、完成公司交办的其他工作任务;岗位要求:1、本科及以上学历,3年以上工控领域上位机机软件开发经验,具备软件架构设计能力优先;2、精通 C#,严格遵循代码规范(如命名规则、注释标准),具备良好代码可读性与可维护性;3、熟练掌握WPF框架的开发。熟练掌握 WPF 控件(原生 / 第三方库)、布局管;4、精通 TCP/UDP 通信协议(需掌握 Netty/AsyncSocket 开发),具备串口通信(SerialPort 类)实战经验,熟悉 Modbus 等工业协议;5、熟练掌握线程调度,精通封装(数据隐藏)、继承(接口继承 / 实现继承)、多态(虚方法 / 接口实现)的设计原则。