职位描述
岗位职责
设计、开发和维护基于Linux及ROS/ROS2的机器人软件模块(C++/Python)
实现机器人感知、定位、规划、控制等核心算法的集成、调试与优化
进行机器人系统的性能分析、资源优化与实时性保障
编写高质量、可维护的代码,并完成相关技术文档撰写
与算法、硬件团队紧密协作,推进机器人产品的整体迭代与落地
任职要求
必须符合:
熟练掌握 C++11/14/17,具备良好的编程习惯和代码设计能力
熟练使用 Python,用于脚本开发、自动化测试或算法原型快速验证
熟悉 Linux 环境及开发调试,精通常用命令与脚本编写
具备ROS/ROS2的实际项目开发经验,深入理解其通信机制(主题、服务、动作)和节点生命周期管理
了解机器人学基础概念(如坐标变换、运动学、传感器等),有TF2、URDF使用经验
具备扎实的多线程、网络编程及性能调优能力
硕士及以上学历,计算机、自动化、 robotics 相关专业,3年以上相关开发经验
符合以下更佳(加分项):
深入理解ROS2中间件(DDS)或具有ROS系统内部机制优化经验
有机器人导航(Navigation2)、感知(Perception)、控制(Control) 、业务调度、系统监控等任一模块的开发经验
熟悉常用机器人仿真工具(Gazebo, Isaac Sim等)和可视化工具(Rviz, Foxglove)
拥有机器人状态估计(SLAM)、运动规划、轨迹优化等相关算法实践经验
熟悉Docker容器化技术,有机器人系统部署和集成经验
有大型机器人项目或开源机器人项目(如:Autoware, Apollo, MoveIt等)贡献经验
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕