学历与技术能力要求:1. 本科及以上学历,计算机、自动化、软件工程、图像处理、电气工程、应用数学等相关专业2. 精通C#/.NET、C++编程,熟悉.NET Core、.NET Framework3. 熟练掌握面向对象编程(OOP)、多线程编程4. 熟悉Visual Studio开发环境,熟练使用Winform、WPF等开发框架5. 熟悉串口、网络、USB、OPC、TCP/IP、Socket通信6. 熟悉PLC、工业设备通信协议(Modbus、RS232/485等)7. 了解工业机器人和工业相机应用8. 具有跨平台应用开发和第三方软件集成经验者优先9. 具有3-5年以上工业自动化、机器视觉软件开发相关工作经验职责描述:1. 负责工业自动化控制系统上位机软件设计与开发2. 进行机器视觉系统开发与算法优化3. 参与技术方案设计和项目实施4. 开发设备通信和数据交互程序5. 设计和开发可复用的软件组件6. 进行第三方软件系统集成7. 编写高质量的设计文档和用户文档