岗位描述
通用职责
1. 软件开发(设计、开发与优化)
(1)负责设备上层控制软件及上位机(SCADA/HMI)、数据管理系统的需求分析、设计、编码、测试与维护
(2)设计并实现配方管理、报警管理、设备控制、流程管理、数据采集、客户端协议通信(SECS/GEM)、用户权限管理等核心功能
(3)编写高质量、可维护的代码,进行单元测试和集成测试,确保软件稳定可靠
(4)参与软件架构设计和技术选型,编写软件开发文档(需求规格说明书、概要设计、详细设计、源代码、测试报告、项目部署文件、维护记录)。
(5)支持生产制造和客户现场的软件部署、升级和故障排查。
(6)与机械、电气工程师协作,完成设备整机调试,并出具测试报告。
2. 售后技术支持:配合售后、技术支持团队,解决客户端遇到的软件问题,确保按期、及时完成验收。
基本条件
1、学历:本科及以上学历;计算机、自动化、软件工程、电子工程相关专业优先;
2、经验:5年以上上位机软件开发相关工作经验;
3、能力:具有上位机软件的开发经验,熟悉C#语言,多线程的使用。
专业能力:
1、熟悉.NET WinForm开发;
2、熟悉串口通讯,网络通讯,具备大数据处理通讯并发;
3、熟悉SQLServer数据库的使用;
4、具备一定的功能需求分析,系统设计的经验,能够独立开展工作且承担过独立的模块设计工作;
5、有良好的逻辑分析能力和沟通能力,快速学习能力,有责任感主动性强,良好的团队合作精神,具备抗压能力。
加分项:
1、有同行业头部企业从业经验者优先;
2、有过上位机软件开发经验的优先;
3、有过mes系统相关经验,或者熟悉SECS/GEM开发协议者优先。