宇树科技激光SLAM算法工程师(J10003)
社招全职地点:杭州状态:招聘
任职要求
1.重点高校计算机或自动化专业本科以上学历,理论基础扎实,具备良好的英文文献检索和阅读能力; 2.扎实的C/C++编程知识及熟练使用OpenCV/Eigen/GTSAM/Ceres等库; 3.熟悉视觉SLAM/激光SLAM算法及一种或多种算法框架,熟悉特征提取、特征匹配、粒子滤波、EKF、ESKF、闭环检测、图优化等算法; 4.熟悉Lidar/Camera/GNSS/IMU等传感器及其使用; 5.具有良好的数学基础及优化相关的知识; 6.有相关技术成果或相关学术论文发表的优先; 7.具备巡检行业开发经验者优先; 8.本岗位面对激光SLAM、视觉SLAM、Planning、感知等多个方向,熟悉一种或多种均可投递;
工作职责
1.开发基于Lidar/Camera/IMU/GNSS等多传感器融合的标定、定位、建图算法; 2.开发基于Lidar/Camera的高程图、地形重建、环境感知算法; 3.开发基于四足/人形机器人的全局规划器、局部规划器算法; 4.负责机器人自主导航、巡检功能调试及落地应用; 5.输出方案设计、模块和版本发布等相关文档; 6.持续优化产品标准化程度与可服务性,提升项目交付效率和稳定性;
包括英文材料
学历+
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
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
OpenCV+
https://learnopencv.com/getting-started-with-opencv/
At LearnOpenCV we are on a mission to educate the global workforce in computer vision and AI.
https://opencv.org/university/free-opencv-course/
This free OpenCV course will teach you how to manipulate images and videos, and detect objects and faces, among other exciting topics in just about 3 hours.
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
算法+
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/
相关职位
社招3年以上研发技术类
岗位职责 1. 负责基于单线激光雷达的SLAM系统开发、优化与部署,实现高精度定位与建图; 2. 设计并实现具身智能导航(Embodied Navigation)解决方案,重点研究视觉端到端导航技术路径; 3. 开发基于神经网络的环境感知模型(如语义分割、目标检测、场景理解等),支撑导航决策; 4. 构建空间计算能力(三维重建、场景表示、拓扑地图生成等),提升机器人空间认知能力; 5. 推动算法在机器人、自动驾驶或智能体等场景的落地,解决实际业务中的定位、导航问题。
更新于 2025-06-21
校招
1. 参与SLAM(同步定位与地图构建)、多传感器融合、地图构建以及定位算法的研究和开发; 2. 协助在嵌入式平台上实现和优化SLAM算法,并推动其在产品中的应用; 3. 学习并探索激光SLAM与视觉SLAM的融合算法,协助开发相关应用; 4. 协助编写技术文档,并参与团队的技术交流和知识分享。
更新于 2025-08-14
校招
1、参与SLAM(同步定位与地图构建)、多传感器融合、地图构建以及定位算法的研究和开发。 2、协助在嵌入式平台上实现和优化SLAM算法,并推动其在产品中的应用。 3、学习并探索激光SLAM与视觉SLAM的融合算法,协助开发相关应用。 4、协助编写技术文档,并参与团队的技术交流和知识分享。
更新于 2025-08-14