Neura Robotics Gmbh
Senior CI/CD Engineer - Gitlab & Robot Software Pipelines (Human)
Metzingen / Riederich. Posted 16 days ago
The role
You will develop reusable GitLab CI/CD components and templates for build, test, scan, packaging, and release processes. You will optimize pipelines for C++ and ROS-2 codebases and operate GitLab Runner infrastructure on Kubernetes and AWS.
What you will do
- Build a CI/CD catalog with reusable GitLab components and templates
- Optimize pipelines for C++ and ROS-2 codebases including cross-compilation for ARM and embedded platforms
- Automate packaging and releases for Debian packages and multi-architecture Docker images
- Integrate unit, integration, and hardware-in-the-loop tests into pipelines
- Operate and scale GitLab Runner infrastructure on Kubernetes and AWS
- Secure the software supply chain with vulnerability scans and SBOMs
- Support robotics, AI, and cloud teams as a consultant and sparring partner
- Connect build and deployment to registries and platforms like JFrog Artifactory, Harbor, and EKS
Required qualifications
- At least five years of experience in CI/CD, DevOps, or Build and Release Engineering
- Deep practical experience with GitLab CI/CD, components, catalogs, and GitLab Runner administration
- Experience with C++ build systems such as CMake or Conan
- Experience with Linux-packaging
- Knowledge of Docker, specifically multi-stage and multi-architecture builds
- Knowledge of Kubernetes
- Very good Bash skills
- Experience with Infrastructure as Code (IaC) such as Terraform
- Familiarity with software supply chain security, artifact management, and OIDC-based authentication
- Professional English skills
Nice to have
- Experience in an embedded, robotics, or automotive environment
- Knowledge of ROS or ROS 2
- Experience with AWS
- German language skills
About the company
NEURA is a company where teams work on cloud services, AI models, and robotics software.