更新于 1月9日

c#上位机开发工程师

5000-10000元
  • 天津西青区
  • 华苑
  • 1-3年
  • 本科
  • 全职
  • 招1人

职位描述

Windows FormsWPF.NET CoreMySQLPostgreSQLSQL Server工业自动化
一、岗位职责
负责工业设备 / 自动化产线相关上位机软件的设计、开发、调试与维护,基于 C#/.NET 框架完成核心功能模块开发;
对接 PLC、传感器、串口 / 网口设备等硬件,实现上位机与下位机的通信(如 Modbus、TCP/IP、串口通信等);
开发数据采集、实时监控、数据存储与分析、报警提示等功能模块,保障数据交互的稳定性和实时性;
设计友好的人机交互界面(UI),优化操作流程,提升用户使用体验;
配合测试、运维团队完成软件测试、问题排查及版本迭代,解决现场部署和使用过程中的技术问题;
编写技术文档,包括需求分析、设计方案、开发文档、使用手册等,保障项目可追溯性。
二、任职要求
(一)基本条件
本科及以上学历,计算机、自动化、电子信息工程等相关专业;
2-3 年及以上 C# 上位机开发工作经验,有工业自动化、智能制造、仪器仪表等领域项目经验者优先;
具备良好的逻辑思维能力、问题排查能力,能独立完成中小型上位机项目的全流程开发。
(二)核心技术能力
熟练掌握 C# 编程语言,精通.NET Framework/.NET Core/.NET 5 + 框架,熟悉面向对象编程(OOP)、设计模式;
精通 WinForm/WPF 开发,能够独立设计和实现复杂的 UI 界面,熟悉 DevExpress、Telerik 等 UI 控件库者优先;
熟悉常用的工业通信协议:
串口通信(RS232/RS485)、TCP/UDP 网络通信;
Modbus RTU/TCP、OPC UA/DA、Profinet 等工业协议的开发与调试;
了解数据库开发,熟练使用 SQL Server/MySQL 等数据库,能够编写高效的 SQL 语句,实现数据的存储、查询与统计;
具备硬件交互基础,了解 PLC(西门子、三菱、欧姆龙等)、传感器、采集卡等硬件的基本原理,能配合硬件工程师完成联调;
熟悉软件调试工具(如串口助手、Wireshark、VS 调试工具),能快速定位并解决通信异常、数据丢包、界面卡顿等问题。
(三)加分项
移动端开发经验;
有大型工业产线上位机项目统筹或带队开发经验;
熟悉软件加密、权限管理、远程升级等功能开发;
具备良好的沟通能力和团队协作意识,能适应偶尔的现场技术支持。

工作地点

天津西青区鑫茂科技园军民园-8号楼801

职位发布者

陶永雷/人事经理

刚刚活跃
立即沟通
公司Logo天津辛巴达科技发展有限公司
天津辛巴达科技发展有限公司是一家专业从事制造业信息化集研发、实施为一体的创新型技术企业,公司研发团队拥有十年关于解决生产工艺问题的研究资料和实践成果,具备丰富的工厂信息化改造经验,以及强有力的系统开发实力。辛巴达科技秉承精益、高效、专业、创新的企业理念,致力于协助客户企业精准解决实施精益生产时所存在的短板和困难,研发具有高实用性的精益生产管理系统,以解决用户生产过程中面临的痛苦为原则,以帮助企业降低成本、提高产能、提升企业生产效率为使命,与客户携手迈向智能制造时代。
公司主页