负责构建一套可靠的持续集成/持续交付(CI/CD)流水线,赋能机器人软件研发、测试与部署全流程,确保机器人产品能够快速、稳定地迭代
职位描述:
1.CI/CD流水线: 主导基于Jenkins、GitLab 等工具搭建和维护适用于机器人项目的自动化流水线,实现从代码提交、静态扫描、单元测试到打包、制品库归档和部署发布的端到端自动化
2.系统部署: 开发自动化部署脚本和流程,支持机器人系统在各类环境(如:工控机、嵌入式设备等)上的快速部署、更新与回滚。结合Docker等容器化技术优化部署流程
3.环境管理: 维护构建服务器,管理本地依赖库,确保构建环境的安全、稳定和高性能。支持多语言(如C++、GO、JAVA、Python)的自动化构建
职位要求:
1.计算机科学、软件工程或相关专业本科及以上学历
2.2年以上DevOps或CI/CD相关领域工作经验,对自动化和研发效能有浓厚兴趣
3.较强的编程功底,熟练掌握Python/Golang/Shell脚本编程,能够编写自动化脚本
4.熟悉 CI/CD工具(如Jenkins或GitLab CI/CD)的配置和使用
5.熟悉 Git 及常用的构建工具(如CMake/Make)
6.具备良好的沟通能力、团队合作精神和解决问题的能力。
7.在人形机器人、扫地机器人、割草机器人、agv、嵌入式系统或工业自动化领域实施DevOps的实际经验的优先