岗位描述
岗位职责
经验要求:8年以上工业上位机开发经验
学历要求:本科及以上,计算机/自动化/电子信息相关专业
负责锂电/光伏自动化设备的上位机软件开发,
参与需求分析、架构设计、核心模块开发及现场联调
负责设备与PLC、传感器、运动控制卡等硬件的通信对接
负责与MES系统的数据对接,实现工单下发、数据采集、质量追溯等功能
编写技术文档(概要设计、详细设计、用户手册等)
任职要求
C#编程:精通C#面向对象编程,熟练使用委托/事件、LINQ、泛型;掌握多线程与异步编程(async/await),理解线程同步与锁机制
UI框架:精通WPF+MVVM模式,熟悉XAML数据绑定、样式模板、自定义控件;或精通WinForm+DevExpress
工业通信:
精通TCP/IP、UDP、Socket编程,掌握串口通信(RS232/RS485)
熟练掌握Modbus(RTU/TCP)、OPC UA协议
能与西门子/倍福/欧姆龙等主流PLC通信,理解DB块/M/I/Q区读写
电气认知:能读懂电气原理图,了解传感器、伺服电机、运动控制卡等设备原理;具备PLC点位表设计能力,能与电气工程师协同完成点位映射
架构设计:能设计UI层/业务逻辑层/通信驱动层/数据访问层四层架构;熟练使用单例、工厂、策略、观察者等设计模式;具备断线重连、心跳检测、异常捕获等工程化设计经验
数据处理:熟练使用SQL Server/MySQL,掌握数据库设计与性能优化;有MES接口对接经验者优先
工程实践:熟练使用Git版本管理;掌握Log4Net/Serilog日志系统;能独立编写技术文档
【加分项】
有锂电/光伏行业完整项目经验者优先
了解SECS/GEM协议(半导体方向)
了解MQTT、InfluxDB等工业物联网技术