职位描述:
1.负责机器人全局和局部导航规划开发和迭代
2.负责复杂环境下的脱困和避障算法开发,负责运动控制模块开发
3.负责机器人复杂任务的决策控制
职位要求:
1.本科以上学历,5年以上相关工作经验;
2.熟悉Linux系统编程,ROS框架;熟练掌握c++编程,熟悉常用数据结构及算法,有良好的代码风格;
3.熟悉A*、D*等常见规划算法;熟悉A*、D*等路径规划相关算法的一种或多种
4.熟悉PID、MPC等运动控制算法;具有优秀的数学功底;
5.有机器人,无人机,自动驾驶等相关项目落地经验的优先;
6.有百万级以上量产产品经历的候选人优先,至少有十万级以上量产产品经历。
招聘部门:
小米
工作地点:
武汉市 ID:A216079
面试建议:
小米的扫地机规控工程师职位聚焦于机器人导航规划和运动控制算法的开发,这是一个技术深度和实践经验并重的岗位。从职位描述可以看出,除了扎实的算法功底和编程能力外,面试官会特别关注候选人在复杂环境下的算法实现能力,以及是否有量产产品的实战经验。ROS框架的熟练度和C++代码质量也会是重点考察项。 建议候选人在准备面试时,不仅要复习A*、D*等经典算法原理,更要准备具体的项目案例来展示算法落地能力。可以重点准备:1)在复杂环境(如家具密集区域)的避障方案;2)运动控制算法在实际产品中的调参经验;3)ROS框架下的开发心得。如果有量产经验,一定要详细说明产品规模和你负责的具体模块。数学基础方面,建议复习线性代数和控制理论。面试时可能会要求现场解决算法问题,所以保持编程手感很重要。