岗位职责:1.根据产品规划完成软件需求分析,架构设计等;2.负责自动化设备上位机软件开发、工控设备控制、功能改进、系统性能优化;3.负责自动控制系统中上位机界面开发;4.负责主流PLC和设备的数据采集,数据动态展示,数据查询汇总分析统计等软件的开发;5.需求规格文档、功能设计文档的编写和评审.6.熟练掌握 C#,熟练使用Visual Studio,精通.NetFramework、WinForm、WPF等可视化界面技术,能够独立进行完全自定义的界面开发,熟悉MVVM,掌握多线程、委托/事件、串口通讯、网络编程等技能,有OPC、PLC、RS232/485、USB等硬件接口开发经验;3.熟悉以太网,工业总线等通讯以及相关协议,如TCP/IP,UDP,Modbus,Profinet,CAN,熟练使用git;