1.计算机、软件或电子信息工程等相近专业本科以上学历,5年以上独立负责项目编程开发经验;2.精通C#/C++/swift等任意一种或多种编程语言 ,熟练掌握程序开发工具;3.能够熟练使用多轴运动控制卡。在点位控制、轨迹控制具有丰富的开发经验及成熟的开发案例;4.熟悉机器视觉软件及MES软件。4.精通上位机软件、能熟练运用串口、网口、并口等通信接口编程,熟悉常用通讯方式,如UART或TCP/IP等,精通自动化设备软件控制流程;5.熟悉RUP,XP开发过程,精通面向对象设计和设计模式,熟悉UML以及相关工具,能熟练使用Rose,Visio等设计工具;6.熟练运用网络和多线程编程技术,熟悉数据架构、Socket编程和SQL常用数据库;7.熟悉机械手编程思路及相关硬件,可熟练使用至少两种机械手编程,如Epson、YASKAWA等;8.良好的编程风格和技术文档的编写能力,能熟练阅读中英文技术文档;9.工作积极主动,良好的团队合作精神,能够承受较强的工作压力,适应出差;10.英语四级以上,能独立与国外客户进行技术交流。11.有A客户的检测设备项目经验者优先。