岗位职责:1、负责机器人控制系统及模块控制的需求分析、编程开发、功能测试等工作。2、根据项目要求完成技术文档的编写及输出。3、在产品生产过程中对生产人员提供技术支持,直到批量生产;4、在产品的推广及使用过程中对维护人员提供技术支持并协助进行疑难问题解决;5、根据生产和使用中的问题对产品进行功能优化。岗位要求:1、本科以上学历,计算机科学、软件工程等相关专业,3年以上软件相关工作经验。2、熟练掌握C/C++、ROS开发、EtherCAT/CANopen总线编程,具备良好的编程能力。3、熟悉常见硬件通讯驱动开发,如USB、串口、网络TCP/IP等。4、熟练使用QT等GUI开发工具,熟练掌握Linux编程。5、有硬件驱动开发经验的优先。6、具有较强的学习能力与动手能力,较强的沟通协调能力,较好的团队合作精神。