岗位描述
岗位职责:
架构与中间件设计:负责具身智能机器人软件架构设计,主导基于 ROS 2 / DDS 的通信中间件开发与优化,构建模块化、可扩展的系统框架。
系统集成与抽象:设计并开发核心功能模块接口(控制、感知、决策),实现软硬件解耦与标准化数据流,支持算法团队高效迭代。
性能优化与实时性:针对分布式系统的通信延迟、带宽瓶颈及实时性需求(软实时/硬实时)进行深度优化,保障控制回路的稳定性。
基础设施构建:开发通用机器人平台工具链、仿真测试框架及诊断系统,提升研发团队的工程效率。
任职要求:
计算机科学、软件工程等相关专业本科及以上学历
扎实的C++编程能力,熟悉Linux系统编程及性能调优;
掌握ROS 1/2架构原理,具备基于DDS的分布式通信系统开发经验,理解QoS策略及实时通信机制;
熟悉机器人软件栈分层设计,掌握实时系统、多线程/并发编程、零拷贝技术等;
具备软件架构设计能力,熟悉设计模式、模块化开发及接口抽象,有复杂系统从0到1搭建经验。
加分项:
具备中大型机器人项目(人形机器人、无人车、工业自动化等)核心架构设计与中间件开发经验;
深入理解DDS标准、Iceoryx等共享内存中间件,或具备ROS 2 RMW层定制开发经验;
有实时操作系统集成开发,或微服务架构、容器化部署在机器人系统的落地经验;