岗位职责:
1.负责工业控制领域上位机软件的设计、开发与维护;
2.实现与西门子等主流PLC(如S7-1200/1500、S7-300/400等)的稳定通信(如S7协议、OPC UA、Modbus TCP等);
3.参与系统架构设计,完成人机交互界面(HMI)开发及数据可视化;
4.编写高质量、可维护的C# / C++代码,进行单元测试和系统联调;
5.与电气工程师、自动化工程师协作,理解现场控制逻辑,优化软件功能;
6.编写相关技术文档,支持现场部署与客户培训。
任职要求:
1.计算机、自动化、电气工程或相关专业,本科及以上学历;
2.3~5年Windows平台桌面应用开发经验;
3.精通 C# 或 C++ 编程语言,熟悉 .NET Framework / .NET Core / WPF / WinForms 等技术栈;
4.具备工业自动化项目经验,有工控上位机软件开发实际案例;
5.熟悉西门子、三菱、欧姆龙等常见PLC的通信协议,有S7通信、OPC、Modbus等开发经验者优先;
6.了解多线程、串口通信、TCP/IP网络编程等技术;
加分项:
有MES系统对接经验;
熟悉数据库(如SQL Server、MySQL)操作;
了解工业现场总线(如Profibus、Profinet)