岗位描述
岗位职责
1. 负责复合/人形机器人软件控制系统的设计、开发与维护;
2. 负责传感器驱动与标定、传感数据处理、机器人任务与健康信息管理、模块间接口设计等核心功能模块的开发与优化;
3. 负责基于现行为树(Behavior Tree)的机器人控制系统设计与应用,包括底层的基本操作行为与高层的业务控制行为等;
4. 与其他团队(机械、硬件、测试)协作完成整机的集成、开发与调试;
5. 分析与解决软件系统中的关键问题与技术难点;
6. 参与机器人性能优化,提升系统的鲁棒性和实时性。
岗位要求
1. 计算机、自动化、电子信息等相关专业本科及以上学历;
2. 精通 C++ 语言,具备扎实的编程基础与代码优化能力;
3. 熟悉嵌入式开发流程,掌握嵌入式系统软件架构设计;
4. 具备 ROS/ROS2 开发经验,对行为树控制架构有一定理解与实际应用经验;
5. 熟悉 Linux 系统环境开发与调试;
6. 掌握一种以上的编译工具,能够独立解决第三方库的编译与应用问题,如boost,eigen等;
7. 具有良好的问题分析能力及解决能力,良好的团队合作精神。