小米 – 小米汽车-算法工程师-自动驾驶运动控制方向 职位分析和面试指导

职位描述:

1. 导航辅助驾驶功能, 进行车辆的横纵向运动学/动力学建模及参数辨识,设计运动控制算法,并编码实现;
2. 设计仿真、实车调试验证方案,验证算法正确及性能达标;
3. 结合实际控制问题,提出对上层传感器、下层执行器的具体技术需求。

职位要求:

1. 硕士及以上学历,自动化、车辆工程、机械电子、应用数学、计算机、人工智能等相关专业;
2. 熟悉自动控制理论、控制系统建模、仿真分析方法,熟悉车辆动力学、优化算法的优先;
3. 扎实的C/C++语言编程基础,良好的编程习惯;
4. 扎实的数学基础,良好的数学建模能力和中英文文献阅读能力;
5. 具有车道保持、导航辅助驾驶等自动驾驶项目开发经验者优先;
6. 具有较丰富的现场调试和标定经验,能够思路清晰、高效的找到问题并解决问题;
7. 熟悉执行器特性以及原理者优先。

招聘部门:

小米

工作地点:

北京市社招全职职位 ID:Y8271

面试建议:

小米汽车自动驾驶运动控制算法工程师这个职位非常注重实际工程能力。从职位描述可以看出,他们需要的不仅是一个会写算法的工程师,更需要能够将算法落地到真实车辆上的人。这意味着你需要同时具备扎实的理论基础和丰富的实践经验。 在准备面试时,建议重点准备以下几个方面的内容:首先,车辆动力学和控制理论的基础知识一定要扎实,特别是与自动驾驶相关的部分。其次,准备好你过去在控制算法开发方面的项目经验,特别是涉及到实车调试的部分。面试官很可能会深入询问你在项目中遇到的具体问题以及你是如何解决的。另外,建议复习一下C++编程,特别是与实时控制系统相关的编程技巧。最后,如果你有执行器方面的知识或经验,一定要重点准备,因为这是职位描述中特别提到的加分项。