职位描述
1.负责基于 C# 的上位机软件开发工作,完成软件界面设计、功能模块开发,确保上位机系统稳定、高效运行。
2.根据项目要求进行软件开发方案设计,配合机械、电气等团队完成系统集成,实现自动化设备的精准控制与协同作业。
3.编写高质量代码,进行单元测试、集成测试与系统调试,及时解决开发过程中出现的技术问题,保障软件功能满足项目需求。
4.撰写详细的技术文档,包括软件设计文档、用户操作手册等,为项目交付、维护及后续升级提供支持。
5.跟踪 C# 及自动化领域的技术发展动态,探索新技术在项目中的应用,提升产品的技术水平和竞争力。
招聘要求
1.计算机科学与技术、软件工程、控制工程、电子信息、通信工程等相关专业,本科及以上学历。
2.精通 C# 编程语言,熟悉.NET 框架,具备扎实的编程基础和良好的代码编写习惯。
3.有丰富的上位机软件开发经验,熟练使用 Winform 或 WPF 进行界面开发,熟悉多线程编程、串口通信、网络通信等技术。
4.了解非标自动化设备的工作原理,熟悉Modbus 等工业通信协议,能够与自动化硬件设备进行有效交互。
5.熟悉数据库开发与管理,如 SQL Server、MySQL 等,能够实现数据的存储、查询与分析。
6.掌握常用的数据结构与算法,具备良好的逻辑思维能力和问题解决能力。
7.3年以上相关项目的开发,有非标自动化项目软件开发经验者优先。
8.具备良好的团队协作能力、沟通能力和学习能力,抗压能力强,可适应紧张的项目开发进度。
9.掌握C 或Python等语言的优先。