岗位职责:1.负责Windows平台客户端应用开发,基于C#/.NET(.NETFramework/.NET6+)进行设备通信与控制;2.设计并实现基于RS2、RS5等串行接口的设备数据交互;3.负责客户端与服务器的TCP/IP网络通信开发,支持远程数据传输;4.参与ModbusRTU、ModbusTCP等协议的解析、实现和优化;5.使用.NET平台(WPF/WinForms)进行UI开发,实现高效、稳定的桌面应用;6.进行设备控制及调试,配合硬件工程师完成软硬件联调;7.优化通信协议,提高设备交互的实时性与稳定性;8.参与系统架构设计、技术选型,优化软件性能,提高设备响应速度;9.编写相关技术文档,支持产品的后续维护与升级。任职要求:1.计算机、电子信息、自动化等相关专业,及以上,5年以上C#/.NET开发经验;2.熟悉.NETFramework/.NETCore/.NET6+,具备WinForms或WPF开发经验;3.熟悉串行通信(RS2、RS5),具备实际开发和调试经验;4.熟练掌握TCP/IP网络编程,实现客户端与服务器的数据交互;5.具备ModbusRTU、ModbusTCP等协议的开发经验,能够解析和封装协议;6.熟练使用多线程、异步编程(Task,async/await)处理高并发任务;7.具备设备控制、调试经验,能够独立完成软硬件联调工作;8.具备良好的问题分析和解决能力,能有效调试并优化通信和控制流程;9.具备良好的沟通协作能力,能与硬件、后端团队紧密合作。加分项:•具备工业自动化、设备远程监控系统开发经验;•熟悉其他工业通信协议(如CAN、Profinet、EtherCAT);•具备嵌入式系统开发或驱动开发经验;•熟悉数据库(如SQLServer,SQLite),可用于存储设备数据。
联系我时,请说是在58同城上看到的,谢谢!