小鹏汽车机器人 CI/CD 工程师
任职要求
1、熟练掌握 CI/CD 工具链,如 GitLab CI、Jenkins、Docker、Kubernetes 等; 2、熟悉 SIL/HIL 测试方法,有实际搭建或使用经验; 3、熟悉 Python、Bash 等脚本语言,能独立开发自动化测试脚本…
工作职责
1、开发的 CI/CD 平台,流水线(如 GitLab CI, Jenkins 等),实现自动化测试; 2、配置和管理 SIL/HIL 测试台架,确保软硬件闭环验证; 3、协调跨部门协作,制定自动化测试策略,推动关键模块的测试覆盖; 4、分析 CI/CD 运行数据,评估流程在防止缺陷代码流入主线中的实际效果并持续优化; 5、支持新算法和功能上线前的自动化验证与回归测试适配。
1、搭建和维护各类人形机器人仿真环境(Mujoco, Isaac Sim等),支持多场景、多机种测试; 2、配置和管理 SIL/HIL 测试台架,确保软硬件闭环验证; 3、协调跨部门协作,制定自动化测试策略,推动关键模块的测试覆盖; 4、搭建机器人开发的 CI/CD 流水线(如 GitLab CI, Jenkins 等),实现自动化测试; 5、分析CI/CD运行数据,评估流程在防止缺陷代码流入主线中的实际效果并持续优化; 6、支持新算法和功能上线前的自动化验证与回归测试。
我们正在寻找一位热衷于自动化和机器人技术的DevOps工程师。您将核心负责设计、构建并优化一套高效、可靠的持续集成/持续交付(CI/CD)流水线,直接赋能我们的机器人软件研发、测试与部署全流程,确保我们的机器人产品能够快速、稳定地迭代。 关键职责: 1.CI/CD流水线建设与优化: 您将主导基于Jenkins、GitLab CI/CD等工具搭建和维护适用于机器人项目的自动化流水线,实现从代码提交、静态扫描、单元测试到制品归档和部署发布的端到端自动化; 2.机器人系统部署自动化: 开发自动化部署脚本和流程,支持机器人系统在各类环境(包括工控机、嵌入式设备等)上的快速部署、更新与回滚。结合Docker等容器化技术优化部署流程; 3.构建与环境管理: 维护和优化Linux构建服务器,管理本地依赖库(如jfrog仓库),确保构建环境的安全、稳定和高性能。支持多语言(如C++、Python)的自动化构建; 4.自动化测试集成: 与研发团队协作,将针对机器人特定功能(如感知、定位、导航决策)的自动化测试框架集成到CI/CD流程中,并定义关键性能指标以评估系统可靠性与准确性; 5.基础设施与监控: 参与维护基础设施,包括监控(如Prometheus/Grafana)、日志系统等,保证开发和生产环境的高可用性。协助团队排查和解决与环境相关的问题。 软技能与协作能力: 1.卓越的沟通与协作能力:具备出色的口头和书面沟通能力,能够主动推进跨部门(开发、算法、硬件、测试等)协作,有效整合资源,理解并化解协作中的瓶颈; 2.问题解决与主动性:拥有强烈的主人翁意识和快速解决问题的能力,乐于接受挑战,并能在一个快速变化的研发环境中高效工作; 3.持续学习与分享精神:对新技术保持好奇心,具备良好的文档习惯和乐于分享的精神。
1、 传感器系统:Camera、LiDAR、IMU、力/触觉、毫米波、RGB-D 等选型、建模、标定、同步与性能评测。 2、感知算法:视觉/LiDAR SLAM、VIO、多传感器融合定位、3D 语义分割、目标检测、NeRF/3DGS 场景重建。 3、 具身交互:基于多模态传感信息完成动态避障、抓取规划、地形适应、人机协作安全。 4、Sim2Real:在 Isaac Sim、Gazebo、Mujoco 等仿真平台建立高保真传感器模型,缩小仿真-现实差距。 5、落地闭环:主导算法在 ROS2/RTOS 上的移植、边缘计算部署(Jetson/FPGA/ MCU),完成整机联调与性能优化。