职位描述
岗位要求:
1、上位机软件开发:基于C# + .NET Framework/WinForms/WPF开发工业控制上位机软件,核心负责压机设备等工控场景的软件模块设计、编码实现与单元测试。
2、核心模块攻坚:主导CNC编程和机代码解析系统、设备通信模块、多模式控制(手动/半自动/自动)、可视化监控界面(HMI)的开发与优化。
3、硬件交互联调:负责上位机与PLC(西门子)的通信对接与联调,保障数据收发的实时性与稳定性。
4、问题排查与迭代:负责现场软件故障排查、Bug修复,收集用户反馈并完成软件版本迭代优化,保障设备7×24h稳定运行。
任职资格:
1、本科及以上学历,计算机、自动化、电子信息、机械电子等相关专业,3年及以上C#工控/上位机软件开发经验。
2、精通C#语言,熟练掌握.NET Framework /WinForms/WPF框架,具备扎实的面向对象编程思想,能独立完成模块设计与编码。
3、熟悉工控通信协议的实际开发与联调经验,能独立处理通信超时、数据丢包等异常场景。
4、掌握SQLite/MySQL数据库开发,具备数据存储、查询优化、日志管理的实战能力;熟悉多线程、异步编程,能规避UI卡顿、线程安全问题。
5、具备工控UI设计经验,能适配工业现场操作习惯,掌握Win32 API、双缓冲绘图、实时趋势图绘制等工控UI优化技巧者优先。
6、具备较强的问题排查能力,能快速定位软件、通信、硬件交互中的故障并给出解决方案。良好的文档编写能力。具备优秀的团队协作意识与沟通能力。
7、有工业控制原理,锻压、数控、冶金设备等重型工业设备上位机开发经验者优先,熟悉CNCG/M代码解析者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕