岗位职责:
1.基于项目进度和任务要求,独立完成相应软件的编码及调试工作;
2.负责现有软件的BUG修复,功能改进,协助软件测试工程师对软件进行测试;
3.负责上位机软件的需求分析、概要设计、详细设计、测试方案等文档规划及编写;
4.协助公司各部门解决软件等技术问题。
任职资格:
1.具有5年以上激光切割、焊接、熔覆、清洗等设备软件开发经验;
2.熟悉操作系统、数据结构、设计模式,熟练掌握C++或者C#;
3.熟练使用相关框架,如Win Forms、Qt、WPF、Prism、EFCore、AutoMapper、Serilog;
4.熟悉常见通信协议,如TCP、EIP、Modbus、EtherCat;
5.熟悉视觉部件的选型、评估跟打光实验,完成视觉系统相关功能的标定、纠偏;
6.熟悉运动控制器、控制卡、振镜卡、机器人、驱动器、电机、常见传感器的调用及功能封装;
7.熟悉激光器原理,对激光加工设备有自己的见解,耐心对接工艺或售后工程师;
8.熟悉常用的测试工具,熟悉多线程、锁、性能优化、Bug定位等开发技术;
9.熟悉SVN,GIT等代码管理系统。