系统工程师-系统工程师-具身 CI/CD方向
RoboScience · Shenzhen ·
bashbazelci-cdcmakecppcudadevopsdockergithubgithub-actionsgitlabjenkinskuberneteslinuxpythonros2ubuntuyocto
- “云-边-端”CI/CD 架构设计:设计并实施“云-边-端”全链路 CI/CD 总体架构;规划并打通 C++ 源码编译、仿真自动化门禁以及 HIL 真机硬件流水线的技术路线。
- 分布式编译与 Cross-Compilation:负责 C++、CUDA 与 ROS2 编译链路调优;搭建与维护分布式编译缓存(如 ccache / Bazel / sccache);管理多架构交叉编译工具链。
- HIL 自动化流水线调度:负责真机测试台架的自动化流水线调度与控制;实现硬件自动刷机、串口日志高频抓取、PDU 物理电源切断与自动化复位控制,支撑 7×24 小时无人值守真机回归测试。
- 计算机、软件工程、自动化等相关专业本科及以上学历,4 年以上 DevOps、CI/CD 或系统编译架构开发经验,有机器人/自动驾驶行业背景者优先。
- 熟练掌握 C++ / Python / Shell / Go 语言,精通 CMake、Bazel 或 ROS2 (colcon) 构建系统与依赖管理。
- 精通 Docker、Kubernetes,深入理解 Linux 交叉编译与异构算力平台(x86/Arm64, NVIDIA Jetson)的镜像构建与部署。
- 熟练掌握 GitLab CI / GitHub Actions / Jenkins,具备搭建与维护大规模分布式 Runner 集群的实战经验。
- 熟悉 HIL(硬件在环)测试台架调度逻辑,了解继电器/PDU 电源控制、嵌入式刷机及串口通信机制。
加分项
- 具备开源构建系统(如 Bazel / ccache)或 CI/CD 工具链的社区贡献背景。
- 具备大型机器人/自动驾驶公司 TB 级大模型/大数据集 Artifacts 分发加速(如基于 P2P / Dragonfly / Harbor)的搭建经验。
- 具备嵌入式 Linux(Yocto / Buildroot / Ubuntu Core)定制与 Over-The-Air (OTA) 自动化测试流水线搭建经验。