职位描述:
1、集成各类传感器(如激光雷达、云台、IMU)和执行器,并编写高质量的驱动与控制代码。
2、与算法团队协作,将感知、规划、控制等先进算法高效地实现并部署到机器人平台上。
3、分析和优化系统性能,解决实时性、稳定性和资源消耗方面的挑战,确保机器人在真实环境中的可靠性。
4、参与机器人软件架构的设计与迭代,编写可维护、可复用、可测试的代码。
1、集成各类传感器(如激光雷达、云台、IMU)和执行器,并编写高质量的驱动与控制代码。
2、与算法团队协作,将感知、规划、控制等先进算法高效地实现并部署到机器人平台上。
3、分析和优化系统性能,解决实时性、稳定性和资源消耗方面的挑战,确保机器人在真实环境中的可靠性。
4、参与机器人软件架构的设计与迭代,编写可维护、可复用、可测试的代码。
1、精通 C11/14/17,具备扎实的编程功底,深刻理解面向对象编程、设计模式、数据结构和算法。
2、熟悉 Linux 开发环境,熟练掌握 GCC/CMake/GDB 等工具链。
3、有机器人操作系统 ROS/ROS2 的实际项目开发经验。
4、熟悉机器人中的至少一个领域:运动控制、路径规划(A, D, RRT等)、SLAM、多传感器融合。
5、熟悉多线程编程、网络编程和进程间通信,具备基本的软件工程知识,了解版本控制工具和敏捷开发流程。
6、具备优秀的问题分析能力和解决复杂技术问题的热情,良好的团队合作精神和沟通能力,有强烈的责任心和自驱力