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