The posting
岗位职责 1.负责机器人端侧系统多模块的集成与串联:打通感知、运控、数采、HMI、云控等模块间的数据链路与状态流转,保障整机软件协同稳定运行; 2.主导系统集成阶段的问题分析与定位:面对跨模块、跨进程、跨机器的复杂问题(通信中断、性能劣化、数据异常等),能快速收敛问题边界、定位根因并推动闭环; 3.设计并开发集成工具链:包括但不限于集成测试框架、日志 / 数据采集与回放工具(如 mcap 录制)、自动化冒烟与回归脚本、部署与打包工具,提升集成与交付效率; 4.负责端侧软件版本集成与发布:制定集成计划,组织各模块合入、联调与提测,把控版本质量与发布节奏; 5.建设与维护端侧系统的可观测性能力:统一日志规范、故障诊断指标、系统资源监控,支撑现场问题远程分析;编写集成方案、接口规范与联调文档,沉淀集成知识库。
任职要求 1.本科及以上学历,计算机、自动化、电子等相关专业,3 年以上机器人 / 自动驾驶 / 嵌入式 Linux 软件开发经验; 2.精通 C++ 和 Python,具备扎实的 Linux 用户态开发功底,熟悉多进程 / 多线程、IPC、网络编程; 3.熟悉 ROS2 通信机制(DDS、topic/service/action),有FastDDS/CycloneDDS 实际调优或问题排查经验者优先; 4.具备系统集成思维:能从整机视角理解模块依赖关系,有主导过多模块联调、集成测试或版本发布的实际经验; 5.问题定位能力强:熟练使用 gdb、perf、日志分析等手段,有从海量日志中还原问题链路的实战经历; 6.具备良好的跨团队沟通与推动力,能在紧张的交付节奏下协调多方资源收敛问题。 加分项 1.有 Jetson 平台(Orin/Thor)或 ARM 嵌入式平台的系统集成经验; 2.熟悉 Yocto/Buildroot 等嵌入式 Linux 构建体系,了解 OTA 升级机制(A/B 分区等); 3.熟悉 Bazel/CMake 等大型工程构建体系,有统一编译、CI/CD 流水线建设经验; 4.有机器人整机(移动操作机器人、机械臂)量产交付或现场问题支持经验; 5.了解数据闭环(数据采集、回放、可视化)相关工具链。



