职位描述:
1、基于通讯中间件框架开发高性能、低延迟的机器人中间件,优化节点通信(DDS/QoS配置)、服务调用和消息序列
化反序列化等;
2、推动通讯中间件与异构框架协同,构建统一中间件层(如混合调度ROS 2节点与实时任务);
3、针对机器人实时性要求,优化中间件资源调度(CPU/GPU/内存),降低任务响应延迟至毫秒级;
4、开发系统监控工具链:实时追踪节点状态、通信负载,实现异常自愈等工作;
5、开发跨语言接口 (C++/Python绑定),支持算法模块推理服务的快速接入。
职位要求:
1、精通C++或Python,熟悉Rust编程者优先,熟悉CMake/Colcon构建系统优先;
2、有通信中间件优化经验优先(如降低ROS 2 Topic延迟、解决DDS丢包问题);
3、熟悉系统级调优优先(Linux内核参数调整、cgroups资源隔离、实时优先级调度);
4、熟悉零拷贝技术(共享内存、RDMA)或实时通信协议(RTPS/TSN)者优先。