岗位主要职责
1、明确功能需求,完成含通信协议、界面框架的技术方案设计。
2、基于串口、TCP/IP等协议开发通信模块,确保上下位机数据稳定收发与指令准确下发。
3、运用WPF、Qt等框架开发界面,实现数据实时显示、图表可视化及设备控制交互,保障操作流畅。对接收数据进行解析、清洗与存储,支持数据库或本地文件存储,保证数据准确可溯。
4、配合测试完成功能、性能等测试,修复问题并优化多线程、异步逻辑,提升程序稳定性与运行效率。
5、负责程序打包部署、现场配置及线上故障处理,根据需求迭代升级功能。
6、编写开发文档、接口文档及使用手册,清晰说明程序要点。与硬件、测试等部门高效协作,协同推进项目落地。
7、完成领导交办的其他相关任务,持续提升开发能力与项目质量,保障上位机稳定、高效运行。
任职要求
1、本科及以上学历,计算机相关专业;
2、具备上位机开发的一般经验,熟悉TCP/IP、UDP、MODBUS、RS485\232、OPC、WebService等通讯程序开发;
3、熟练使用Visual Studio开发环境、windows平台;
4、精通sql server,MySQL 等数据库开发;
5、精通C#.VB .NET程序开发,能够根据客户需求开发CS架构现场数据采集管理和转发应用;
6、了解IT网络系统硬件(服务器、工控机、路由器、HUB)的基本设置和搭建;
7、具有与现场PLC通讯和数据转换的经验;
8、可以适应中短期出差,C#开发优秀者,可放宽要求。