岗位职责:
1. 负责软件架构;
2. 负责机器人相关软件的设计与开发任务;
3. 发现和解决软件开发过程中出现的技术问题;
4. 相关技术成果及资料的查阅、整理和归纳;
5. 相关技术文档编写;
能力要求:
1. 熟悉C/C++、Python编程;
2. 熟悉常用的设计模式,熟悉多线程IPCSocket编程;
3. 理解坐标空间变换原理,掌握物体运动学和动力学数学建模的基本方法;
4. 熟悉Linux操作平台,掌握至少一种数学分析工具,如Matlab、Mathematica、MAPLE等,熟悉机器人学及相关软件平台(如ROS、OpenRAVE等);
5. 熟悉机器视觉及相关软件平台(如PCL、OpenCV等);
6. 熟悉总线通讯,Ethercat、CanOpen等现场总线中的一种;