导航算法工程师是一个技术性很强的专业职位,主要负责 研究和开发用于导航和定位的算法。这些算法广泛应用于无人驾驶、无人机、智能手机以及各种智能设备中,对于提高定位精度和可靠性至关重要。
导航算法工程师的具体职责包括:
1. 负责GNSS高精度核心算法的研发和测试工作。
2. 负责最小二乘、卡尔曼滤波、RTK算法的优化工作。
3. 负责惯导组合导航算法以及PVT相关算法的研究与实现。
4. 负责导航定位测试数据的可视化分析。
5. 研发基于激光雷达、IMU、里程计等多传感器信息融合的自主导航定位算法。
6. 研发机器人的地图构建过程中的信息匹配、融合、闭环检测、地图优化等算法。
7. 负责无人车导航系统算法开发工作,包括感知、多传感器融合定位、规划等。
8. 负责激光地图构建过程中的地图匹配、多源融合、闭环检测、地图拼接/扩展等算法。
9. 负责机器人路径规划、运动控制、避障脱困等相关算法的开发。
10. 负责规划导航算法的优化与维护。
导航算法工程师的任职资格通常包括:
1. 具有扎实的数学基础。
2. 具有良好的英文文献阅读能力。
3. 具有落地论文算法的能力。
4. 熟悉常用的数据结构和排序算法。
5. 熟练掌握C/C++编程,具有良好的Visual Studio开发能力。
6. 系统开发过C/C++项目,具有对C/C++代码进行时间和空间优化的能力。
7. 良好的沟通和团队协作能力。
此外,对于特定的岗位,如SLAM导航算法工程师,还需要具备视觉传感器、SLAM、定位等相关技能。
随着导航定位技术的广泛应用和不断发展,导航算法工程师在相关行业中扮演着越来越重要的角色。他们需要具备扎实的数学基础、深厚的计算机算法知识以及丰富的实践经验,能够设计和优化高效的导航定位算法。