AI智能简历诊断!

想知道你的简历存在什么问题吗?

从简历规范度、职业形象塑造、职场经历、核心能力、职场竞争力五个维度综合评估,为你的求职保驾护航!

立即诊断

上位机软件工程师

2-3.5万·13薪
苏州市本科不限经验

职位描述

岗位职责:
1、软件设计与开发:
负责工业自动化领域上位机软件的需求分析、架构设计、模块划分和编码实现。
使用 C# 和 .NET Framework/.NET Core/.NET 5/6+ 进行核心业务逻辑的开发。
开发具有数据采集、设备控制、工艺流程监控、数据可视化等功能的桌面应用程序(WinForms/WPF)。
2、通信与数据采集:
使用各种工业通信协议与下位机(PLC、传感器、仪器仪表、机器人等)进行数据交互。
熟练掌握并应用如 OPC UA/DA、Modbus (TCP/RTU)、Siemens S7、三菱 MC 等主流工业协议。
处理多线程、高并发数据采集,确保数据的实时性、稳定性和准确性。
3、数据处理与存储:
对采集到的数据进行解析、校验、滤波和计算。
将过程数据、报警信息、生产记录等持久化到数据库中,熟练使用 SQL Server、MySQL、SQLite 或时序数据库(如 InfluxDB)。
实现历史数据查询、报表生成与导出(如 Excel、PDF)等功能。
4、系统集成与调试:
与硬件工程师、自动化工程师紧密协作,进行软硬件联调,解决通信和控制问题。
任职要求:
1、教育背景:
计算机科学、软件工程、自动化、电子信息、电气工程及其相关专业,本科及以上学历。
2、核心技术能力:
精通 C# 语言:深入理解面向对象编程(OOP)、多线程、异步编程(async/await)、委托与事件、LINQ 等。
熟悉 .NET 平台:熟练掌握 .NET Framework 或 .NET Core/.NET 5/6+ 的开发和应用。
熟练使用开发框架:至少精通 WinForms 或 WPF 中的一种,WPF 方向需深入理解 MVVM 模式及数据绑定(Data Binding)、依赖属性(Dependency Property)等。
数据库技术:熟练使用一种及以上关系型数据库(如 SQL Server),会编写 SQL 语句、存储过程,具备数据库设计能力。

20,861+ 岗位更新等你来订阅

一键订阅最新的岗位,每周送达

您可以在邮箱中随时取消订阅