高擎动力
运动控制软件工程师2027
岗位职责
基于ROS2搭建机械臂/足式机器人的行为决策与任务编排系统,运用行为树(BehaviorTree)与状态机管理复杂作业流程(如机械臂抓取、装配、移动操作;足式机器人行走、越障、爬坡等),优化任务切换的实时性与可靠性;
负责足式机器人运动控制算法工程化落地,设计整机行为调度与动作执行中间件,管理全身运动指令下发、执行状态监控及异常恢复机制;
研发机器人应用管理子系统(基于ROS2组件化架构),支持业务任务包(运动策略、行为树定义、参数配置)的动态加载、热切换与远程OTA升级,配套构建应用打包、版本分发及资源共享工具链;
作为系统集成负责人,对接感知(视觉、力觉、激光)、导航、人机交互等算法团队,定义跨模块通信接口(Topic/Service/Action),完成全链路联调与系统级性能优化(延迟、吞吐、稳定性);
输出高质量工程代码与文档,编写单元测试与集成测试用例,参与CI/CD流水线建设,保障机器人系统在长期运行中的健壮性与可维护性。
任职要求
具备ROS2项目实战经验,深入理解ROS2通信机制(DDS、Topic/Service/Action)、节点生命周期、Launch系统及参数服务器,熟练使用行为树框架(如BehaviorTree.CPP)或有限状态机进行任务编排;
拥有机械臂或足式机器人的实际开发经历;
熟悉四足或双足机器人,了解基于模型或基于学习的控制策略,有实际机器人行走调试经验;
有AGV、机械臂相关项目的实际调试经验; 加分项
扎实的编程与工程化能力:熟练使用Python或C++进行ROS2节点开发,具备Linux系统下开发、调试与部署能力,掌握Docker容器化及基本CI/CD流程;
熟悉常用传感器(如深度相机、力/力矩传感器、IMU)的驱动集成与数据融合,能够配合算法团队完成感知‑决策‑控制闭环;
良好的沟通与协作能力,乐于进行技术文档沉淀与知识分享,具备独立解决复杂系统问题的能力
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。