Job Responsibilities:
1. Evaluate and select CI/CD tools and technology stack suitable for project requirements, leading the integration and automation of the toolchain.
2. Design, build, and maintain the Continuous Integration/Continuous Deployment (CI/CD) pipeline for robotic software (ROS/ROS2, embedded systems, etc.), ensuring efficient code integration and reliable releases.
3. Collaborate with robotics algorithm and embedded teams to ensure that the CI/CD system supports automated validation of modules such as sensor-driven, SLAM, and control algorithms.
4. Develop automation tools for building, testing, packaging, and deploying to adapt to robotic simulation environments and hardware automation testing requirements.
5. Monitor build and deployment performance to ensure consistency of robotic software across development, testing, and production environments.
6. Troubleshoot complex issues and ensure CI/CD pipeline code quality, maintaining high availability and stability of the CI/CD pipeline.
7. Write and maintain CI/CD-related documentation, including flowcharts, operation manuals, and best practice guides.
职位要求:
Qualifications:
1. Bachelor's degree or higher in Computer Science, Vehicle Engineering, Mathematics, Automation, or related fields.
2. Familiar with CI/CD tools (Jenkins/GitLab CI/ArgoCD), version control (Git), and code review processes.
3. Understand robotic development frameworks (ROS/ROS2) or embedded system deployment processes.
4. Experience with containerization (Docker/Kubernetes) and cloud platforms (AWS/GCP).
5. Over 5 years of work experience in CI/CD, DevOps, or related fields with a strong technical background.
6. Strong problem-solving skills and teamwork abilities.
7. Fluent in English reading and writing, capable of using it as working language.