职位描述
工作职责:
1.伺服软件的开发和维护;
2.MPV5的插件开发与维护;
3.基于MPV5平台的行业应用软件开发;
4.基于PC Motion平台的行业应用软件开发;
5.其他PC软件开发任务或软件工具的开发。
任职资格:
1.软件开发相关专业(计算机/软件工程/电子信息/自动化等);
2.精通C#编程语言(或其他面向对象语言JAVA/C );
3.熟悉C/C 编程语言,掌握C/C 和C#混合编程技术,包括外部函数/CLR形式等;
4.熟悉相关编程环境,能够使用相关开发软件;
5.熟悉IOC/DI;
6.熟悉Prism框架及MVVM设计模式,熟悉数据驱动机制;
7.熟悉COM/USB/Serial/Modbus/EtherCAT运动控制等通讯协议;
8.熟悉常用数据库SQL Server/Sqlite/MySql,能够胜任上位机软件中的数据库相关开发工作;
9.熟悉常用的设计模式及架构模式;
10.熟悉运动控制器Controller/伺服驱动器Servo/可编程控制器PLC等通讯原理;
11.本科及以上学历。