岗位职责:
1.根据客户需求,收集并整理软件功能需求列表,并输出可行性分析报告;
2.基于公司现有软件平台,独立完成软件相关UI设计和所有功能模块代码封装及测试;
3.与电气人员沟通,编写运动控制业务逻辑流程图,并独立完成相关代码封装及测试;
4.负责自动化设备软件和控制部分现场调试和后期维护等相关工作;
5.负责项目开发周期各阶段的软件技术文档编写和版本更新等相关工作;
6.协助完成公司现有软件平台的代码维护和功能扩展;
7.上级交代的其他工作。
任职要求:
1.本科及以上学历,计算机、自动化等相关专业,3年以上自动化软件开发工作经验;
2.熟练掌握C#(.NET),熟练使用VisualStudio开发工具,同时具备一定的C++开发能力更佳;
3.熟练掌握WPF,熟练运用MVVM、Prism等框架进行软件开发,具有良好的代码规范和编写习惯;
4.熟练使用固高、雷塞等品牌板卡进行运动控制业务逻辑程序编写和调试;
5.掌握基本的数据库编程概念,如MySQL,SQLite,EF等;
6.熟悉TCP/IP、EtherCAT、MODBUS、串口通讯;
7.良好的沟通能力和团队合作精神,较强的分析解决问题能力,适应出差;