职位描述
岗位职责:
1、负责SLAM算法(包括 VSLAM 视觉/视觉惯导方案)的研发、部署与优化,应用于机器人、AR/VR、自动驾驶或移动设备等实际产品。
2、设计并实现高精度、高鲁棒性的前端跟踪(特征点法/直接法)、后端优化(图优化、BA)、回环检测及地图构建模块。
3、针对嵌入式或移动端平台(ARM、DSP、NEON等)进行C/C++ 深度优化,降低内存与计算开销,满足实时性要求。
4、负责传感器数据预处理、时间同步及多传感器融合(VIO、LIO、VISLAM)。
5、部署 SLAM 系统到实际硬件(如机器人、手机、无人机、车载设备),解决现场环境下的退化场景、动态干扰、光照变化等问题。
6、跟踪最新 SLAM 与 3D 视觉进展,进行算法改进与工程落地。任职要求
任职要求(必须):
1、硕士及以上学历,计算机、自动化、机器人、测绘、电子工程等相关专业,2年以上工作经验。
2、熟练使用 C/C++,具备良好的软件工程能力,熟悉 CMake、GDB、性能分析工具。
3、熟练掌握 SLAM 经典算法:如 EKF/UKF/PF、图优化(g2o、Ceres、GTSAM)、滤波与平滑、词袋模型(DBoW2/3)。
4、熟练掌握 VSLAM 算法:至少深入理解一种主流开源系统(ORB-SLAM2/3、SVO、DSO、MSCKF、VINS-Mono/Fusion)。
5、了解 Linux 环境开发,具备跨平台部署(ARM Linux、Android、RTOS)经验。
加分项(优先考虑):
1、有实际SLAM 部署与优化经验,特别是在低功耗嵌入式平台(如 NX、RK3399/3588、QCS8250、STM32+FPGA)上实现实时 SLAM。
2、熟悉并行计算与 SIMD 优化(NEON、SSE/AVX),或利用 GPU/CUDA 加速(如 ORB、密集匹配、BA 加速)。
3、了解深度学习在 SLAM 中的应用(如 SuperPoint、SuperGlue、DFNet 等特征/闭环/深度估计)。
熟悉 ROS/ROS2,有机器人导航、控制结合 SLAM 的项目经历。
熟悉路径规划。