职位描述
负责非标自动化设备上位机控制系统软件的设计、开发、编码及调试工作,确保软件功能满足设备运行需求。
主导实现设备参数的可视化设置、实时控制功能,包括参数录入、修改、保存、下发及设备运行状态的实时监控。
负责各类传感器数据(如温度、压力、位移、液位等)的实时采集、过滤、存储及异常报警处理,保障数据的准确性和完整性。
设计并开发数据报表生成模块,支持按日、周、月及自定义时间周期导出报表,满足生产统计及追溯需求。
开发数据可视化功能,实现传感器数据、设备运行参数等的实时曲线图、历史趋势图展示,便于操作人员分析设备运行状态。
负责上位机软件与PLC、单片机、传感器等底层设备的通信协议对接(如Modbus、TCP/IP、OPC UA等),解决通信过程中的技术问题。
参与软件需求分析、技术方案设计及评审工作,编写相关技术文档(如需求规格说明书、设计文档、用户手册等)。
负责软件的后期维护、迭代优化及故障排查,响应现场及客户提出的软件功能调整需求。
配合硬件工程师、机械工程师完成设备整体调试工作,确保软硬件协同稳定运行。
任职要求
1. 学历与专业
本科及以上学历,计算机科学与技术、自动化、电子信息工程、测控技术与仪器等相关专业,3年及以上上位机软件开发经验。
2. 核心技能
精通C#/.NET或C++编程语言,熟练使用Visual Studio开发环境,具备扎实的面向对象编程思想及软件设计能力。
熟悉上位机软件开发流程,有丰富的Windows窗体应用(WinForms)或WPF开发经验,能独立完成软件从需求到交付的全流程开发。
掌握至少一种数据库开发技术(如SQL Server、MySQL、SQLite等),具备数据库表设计、SQL语句编写及数据优化能力。
具备数据可视化开发经验,熟练使用TeeChart、ZedGraph、DevExpress ChartControl或Matlab等工具绘制曲线图、趋势图。
熟悉工业通信协议,有Modbus RTU/TCP、OPC UA、PROFINET等协议的实际开发及调试经验,能独立完成与PLC(如西门子、三菱、欧姆龙等)的通信对接。
了解非标自动化设备工作原理,熟悉传感器、执行器等工业部件的特性及数据采集方式者优先。
3. 其他能力
具备较强的问题分析及故障排查能力,能快速定位并解决软件开发及现场运行过程中的技术问题。
拥有良好的文档编写习惯,能清晰、规范地撰写需求分析、设计方案、测试报告等技术文档。
具备较强的沟通协调能力及团队合作精神,能与跨部门同事及客户高效协作,推进项目进度。
工作积极主动,责任心强,能承受一定的项目压力,有非标自动化行业项目开发经验者优先。
持有相关专业资格证书或参与过大型非标自动化项目开发经验者优先考虑。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕