职位描述
岗位职责:
1. 负责基于WPF框架的桌面应用程序开发,包括界面开发、业务逻辑实现及性能优化,
2. 使用XAML实现数据绑定、样式模板及动画效果,遵循MVVM模式进行分层开发
3. 开发自动化设备控制软件,实现设备通信(如TCP/IP、Socket、串口)、运动控制算法及数据处理功能
4. 与硬件工程师协作,完成设备驱动接口开发、运动控制逻辑调试及异常处理
5. 支持视觉系统集成(如Halcon、VisionPro),实现图像处理与设备联动的自动化流程
6. 输出技术文档(需求文档、接口文档、部署手册),支持售后技术支持与维护
岗位要求:
1. 3年以上开发经验,精通C#语言特性(wei托、异步编程、反射等),熟悉.NET Framework及.NET Core生态
2. 熟练使用XAML开发复杂界面,深入理解MVVM模式(数据绑定、命令模式、依赖注入),有Prism或MVVM Light等框架经验者优先
3. 熟悉TCP/IP、Socket、串口通信,掌握运动控制卡(如固高、雷赛)及EtherCAT总线协议
4. 熟练使用SQL Server/MySQL/sqlite等常见数据库;了解RESTful API设计及Web服务调用
5. 主导或参与过2个以上桌面端项目开发,有自动化设备控制、医疗设备或工业软件项目经验者优先
6. 具备跨平台开发经验(如.NET MAUI)优先
7. 逻辑清晰,具备独立分析问题和解决问题的能力,能快速定位并修复复杂Bug
8. 熟悉PLC控制、OpenCV图像处理或工业机器人协议(如Modbus、OPC UA)优先
9. 有自动化产线控制系统、医疗设备软件或智能硬件配套软件项目经验优先
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕