工作职责:1. 参与半导体或仪器类设备及其他自动化设备软件的需求分析、软件架构设计和总体设计;2. 完成应用程序的开发、调试工作,包括运动控制、机器视觉、GUI等;3. 根据客户需求设计或修改人机界面,满足客户的定制化需求;4. 完成软件开发过程中的各种技术文档、说明文档、用户手册、培训资料等文档的编写;5. 协助测试与解决客户端出现的问题;6. 上级安排的其它相关工作。任职资格:1. 大专及以上学历,三年及以上自动化相关行业软件开发经验;2. 熟悉运动控制卡、视觉软件的使用,有相关产品开发经验优先考虑;3. 熟练使用多个厂商的运动控制器、熟悉机器视觉应用;4. 熟悉C/C++/C#的开发,熟练使用VS、Qt或者其他软件开发环境,能够独立完成应用软件的框架设计及编程调试;5. 熟练掌握.NET Framework等框架技术;熟悉多线程; 熟悉WPF、winform窗体开发。6. 熟悉OpenCV/Halcon等图像处理库优先。