1-2万
河套街道龙海路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年及以上工业领域上位机软件开发经验。具备独立完成一个以上中大型上位机软件项目的架构设计、开发、调试到交付全流程的经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕