岗位职责:
1.负责公司机器人产品的软件开发和维护,主要基于ROS(机器人操作系统),熟悉机器人软件架构设计和开发;
2.能够与硬件团队合作,设计和实现机器人软件的具体功能和特性;
3.负责编写高质量的代码,并进行测试、调试和文档编写;
4.具备良好的问题解决能力,能够分析和解决软件开发过程中的各种技术难题;
5.积极参与技术研究和学习,跟踪行业最新发展趋势。
任职要求:
1.硕士及以上学历,机器人学或相关专业背景;
2. 精通ROS(机器人操作系统),对ROS的核心概念、节点通信、包管理等有深入理解和实际开发经验;
3. 熟悉C++或Python等常用编程语言,并具备扎实的编程能力;
4.具备良好的数学和算法基础,理解和应用机器人相关算法,如SLAM、路径规划、目标跟踪等;
5. 熟悉常见机器人硬件,如传感器、执行器、控制器等,并有相关开发经验者优先;
6.具备良好的团队合作精神和沟通能力,能够与多个部门协调工作。