岗位描述
【岗位职责】
协议栈开发:自研通信协议的编解码、会话管理、设备发现与生命周期管理
多传输层适配:USB/UDP 等传输后端的统一抽象与实现
算法模块集成:将运动学解算、传感器融合等算法进行工程化封装
工具链开发:跨语言绑定(Python/C++)、数据录制与回放、代码生成
【岗位要求】
精通 Rust 或 C++,有系统级中间件/SDK 开发经验
熟悉网络编程(UDP/TCP、异步 I/O、多路复用)
有协议设计或序列化框架经验
熟悉 Linux 开发环境,有跨平台构建经验
【优先】
Rust + Tokio 异步编程经验
ROS 2 或类似分布式通信框架经验
运动学或信号处理算法背景
跨语言绑定开发经验(FFI / Python 绑定等)
RoboMaster / ROBOCON 等机器人竞赛经验
【加分】
了解下层固件和上层桌面应用的数据通路,具备全链路问题定位能力
有 SDK API 设计经验,关注开发者体验
机器人数据录制/回放工具链经验