职位详情
c#上位机软件开发工程师
1.5-2.4万·13薪
青岛阳氢集团有限公司
青岛
3-5年
本科
10-21
工作地址

河套街道龙海路168号创源路5号

职位描述

岗位要求:

1.1、精通C#语言及 .NET Framework/.NET Core/.NET 5+ 开发平台。

2.2、精通通信协议开发:必须具备串口通信(RS232/485)、网口通信(TCP/IP, UDP, Socket编程)的实战项目经验。具备CAN总线通信开发经验者优先。

3.3、掌握控制算法:熟悉PID控制算法的原理,并具备在软件中实现、整定和优化的实际经验。

4.4、精通UI开发:精通WinForms或WPF之一进行复杂工业界面的开发,熟悉数据绑定、多线程UI更新等技术。

5.5、熟悉串口/网络调试助手、CAN分析仪、Modbus Poll/Simulator等辅助工具。

6.6、熟悉一种关系型数据库(如SQL Server, MySQL)或时序数据库(如InfluxDB)的应用开发。7.良好的沟通能力和团队意识,较强的学习意愿和学习能力。



岗位职责:​​

1.需求分析与设计:参与软件需求分析,负责软件架构设计、模块划分及技术方案编写。

2.核心功能开发:负责工业通信协议(如Modbus, OPC UA/DA, 西门子S7、自定义协议)的集成与开发,实现与PLC、仪表、传感器等设备的稳定可靠数据交互。

3.算法与逻辑实现:在软件中实现工艺控制逻辑、运动控制逻辑及PID等控制算法,确保控制的精确性和稳定性。

4.界面与数据管理: 开发友好、流畅、可靠的人机交互界面,实现数据实时显示、报警、历史数据存储、查询及报表生成等功能。

5.测试与维护: 编写软件测试方案,进行单元测试、集成测试和系统联调。负责解决现场应用中的软件问题,提供持续优化和技术支持。

6.文档编写:编写并维护相关的技术文档,包括设计文档、接口文档、用户手册等。

7.参与部分嵌入式C++软件程序编写,参与部分PLC程序编写。


其他:

1、专业: 计算机科学、软件工程、自动化、电子信息工程等相关专业本科及以上学历优先

2、使用软件:Visual Studio,具备 3年及以上工业领域上位机软件开发经验。具备独立完成一个以上中大型上位机软件项目的架构设计、开发、调试到交付全流程的经验。




以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请