机器人系统工程师
领益智造职位描述
岗位职责: 1. 跨本体系统架构与核心SDK开发:主导跨本体(双足人形、轮式底盘、轻量双臂)的系统软件架构设计与核心SDK开发。构建模块化、可复用的软件框架,包括通信中间件、任务调度引擎、设备抽象层等;设计统一的硬件抽象接口(HAL),向上提供标准化、易用的API接口。 2. 高实时通信与底层控制优化:开发并维护机器人底层控制系统,实现极高频运动控制指令的实时传输与状态反馈的可靠同步。重点优化 EtherCAT、CAN 等工业总线协议栈的实时性,实现多进程/多线程架构下的确定性低延迟与消息调度。 3. 多模态传感器数据流与驱动集成:负责深度相机、IMU、关节电机、底盘等异构传感器与执行器的驱动集成。设计高效的数据传输通道,解决高并发多传感器数据融合与时间戳精准对齐问题,为上层具身算法提供高质量数据流。 4. 仿真到真机的系统级部署:基于 ROS2 框架,完成机器人从仿真环境到真实物理本体的系统集成、部署与调试,保障算法模块与硬件系统的高效协同。主导解决从样机验证到小批量量产过程中的系统软件集成与稳定性问题。 5. 对外技术支撑与生态建设:为客户提供 SDK 集成培训与深度技术支持,收集客户反馈,持续迭代优化 SDK 的易用性与功能完整性。与运控算法、具身大模型、电子硬件团队紧密协同,编写高质量技术文档,推动 ODM 方案的标准落地。 任职要求: 1. 本科及以上学历,计算机、自动化、机器人学、电子工程等相关专业,3年以上机器人底层系统或嵌入式开发经验。 2. 精通 C/C++,具备扎实的底层系统编程能力(多线程并发、进程调度、内存管理);熟练使用 Python 进行上层逻辑封装、自动化测试与工具链开发。 3. 精通 Linux 环境开发,精通 ROS/ROS2 开发体系,深入理解 DDS 通信机制;具备极强的 EtherCAT 或 CANopen 等工业总线底层开发与极限性能调优能力。 4. 具备嵌入式平台(如RK3588、Nvidia Jetson Orin等)的底层驱动开发与系统实时性调优经验,能熟练运用 GDB、Wireshark、示波器等工具排查底层软硬件交互 Bug。 5. 具备优秀的软件工程架构能力与代码规范,能从零搭建并维护高内聚、低耦合的机器人软件框架;熟悉 C++ 与 Python 的混合编程(如 Pybind11)者优先。 6. 具备极强的自我驱动力与技术热情,拥有优秀的技术沟通与跨团队协作能力,有双足/人形机器人底层系统开发经验者优先。
对这个职位感兴趣吗?