小米算法研发工程师
社招全职A32886地点:武汉状态:招聘
任职要求
1. 教育背景: 计算机、电子工程、自动化、机器人等相关专业,本科及以上学历,硕士优先 2. 技能要求 - 导航与规划算法: - 熟悉路径规划算法(如A*、Dijkstra、RRT)和局部规划算法(如DWA、TEB) - 掌握轨迹优化方法(如最小化曲率、时间最优轨迹) - 环境感知与避障: - 熟悉障碍物检测与动态物体识别算法,具备实时避障策略开发经验 - 编程能力: - 精通C++/Python,熟悉ROS(Robot Operating System)开发框架 - 熟悉常用的数学与优化库(如Eigen、Ceres、G2O) - 传感器融合: - 熟悉激光雷达、IMU、超声波、深度相机等传感器的原理与数据处理 - 有传感器标定经验者优先(如相机-IMU标定、外参标定) 3. 工作经验 - 有机器人、扫地机、无人车等相关领域的导航算法开发经验优先 - 有实际项目中SLAM和导航算法落地经验者优先
工作职责
1. SLAM - 负责扫地机器人激光/视觉SLAM算法、地图构建/更新的研发 - 负责基于激光雷达,imu, odom,gps,相机等多传感器融合定位研发 - 负责扫地机器人在定位和建图上的业务研发工作 2. 导航算法 - 负责扫地机导航算法的设计与实现,包括路径规划、轨迹跟踪、避障策略等核心模块 - 开发全局路径规划算法和局部路径规划算法 - 优化导航算法在复杂场景, 如狭窄区域、动态障碍物下的鲁棒性和效率 3. 运动控制与决策 - 设计扫地机的运动控制算法,包括弓字形清扫、沿边清扫、回充路径规划等功能 - 实现动态环境下的实时避障与路径调整,提升清扫效率与覆盖率 4. 多传感器融合 - 基于激光雷达、IMU、超声波、深度相机等传感器,开发环境感知与障碍物检测算法 - 实现多传感器数据融合,提升导航系统的精度与鲁棒性 5. 算法性能优化 - 针对嵌入式平台(如ARM、DSP)优化导航算法的计算效率,降低资源占用 - 提升导航算法在低算力设备上的实时性和稳定性
包括英文材料
学历+
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
ROS+
https://www.youtube.com/watch?v=92Zz5nnd41c&list=PLk51HrKSBQ8-jTgD0qgRp1vmQeVSJ5SQC
https://www.youtube.com/watch?v=HJAE5Pk8Nyw
Ready to learn ROS2 and take your robotics skills to the next level?
https://www.youtube.com/watch?v=MWKnMPX0Yjg&list=PLU9tksFlQRircAdEplrH9NMm4WtSA8yzi
Do you want to know more about ROS the Robot Operating System?
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
SLAM+
https://docs.mrpt.org/reference/latest/tutorial-slam-for-beginners-the-basics.html
[英文] SLAM for Dummies
https://dspace.mit.edu/bitstream/handle/1721.1/119149/16-412j-spring-2005/contents/projects/1aslam_blas_repo.pdf
A Tutorial Approach to Simultaneous Localization and Mapping
https://ouster.com/insights/blog/introduction-to-slam-simultaneous-localization-and-mapping
SLAM is an essential piece in robotics that helps robots to estimate their pose – the position and orientation – on the map while creating the map of the environment to carry out autonomous activities.
[英文] What Is SLAM?
https://www.mathworks.com/discovery/slam.html
How it works, types of SLAM algorithms, and getting started
相关职位
校招车辆控制
1.参与车控域(比如智能诊断、控制等)前瞻性项目模型开发; 2.参与智能化算法的落地,支持数据分析、处理、实验、以及算法的云端、车端部署; 3.负责数据驱动智能化应用的设计、可行性验证、建模和开发; 4.参与整车控制领域人工智能前沿技术的感知和研究。
社招MEG
-角色和剧本模型训练:优化角色和剧本类大模型的行为策略、长期记忆管理和多模态交互能力,突破角色行为一致性、情感表达合理性等技术瓶颈 -前沿探索:研究人格化模型在情感计算、社会常识推理等方向的突破,定义 AI 角色从「功能执行」到「人格化陪伴」的技术范式 -极致性能优化:大规模模型的分布式训练优化,提升角色类模型的推理效率与资源利用率,指令微调、偏好对齐、数据增强等技术的场景化创新 -规模增长:通过传统搜索、信息流等途径结合用户分析进行产品用户规模增长
更新于 2025-04-01