Senior CI/CD Engineer - Gitlab & Robot Software Pipelines; Human
in
72585, Riederich, Baden-Württemberg, Deutschland
Verfasst am 2026-10-31
Unternehmen:
Neura Robotics
Vollzeit
position Verfasst am 2026-10-31
Berufliche Spezialisierung:
-
Software Entwicklung
DevOps Ingenieur, Software-Ingenieur, Cloud-Ingenieur - Software
Stellenbeschreibung
Location: Riederich
Deine Mission & Herausforderungen
Als Senior CI/CD Engineer stellst du sicher, dass jedes Team bei NEURA vom Code-Commit bis zu einem getesteten, signierten und releasefähigen Build gelangen kann – unabhängig davon, ob es sich um einen Cloud-Service, ein KI-Modell oder die Software unserer Roboter handelt.
Du entwickelst wiederverwendbare Pipeline-Komponenten und arbeitest eng mit den Teams zusammen, um ihre CI/CD-Pipelines optimal aufzusetzen.
- CI/CD-Katalog aufbauen: Du konzipierst, entwickelst und pflegst wiederverwendbare Git Lab-CI/CD-Komponenten und Templates für Build-, Test-, Scan-, Packaging- und Release-Prozesse. So können Teams auf standardisierte Lösungen zurückgreifen, statt YAML-Konfigurationen immer wieder zu kopieren.
- Pipelines für Robotersoftware optimieren: Du entwickelst schnelle und reproduzierbare Pipelines für C++- und ROS-2-Codebasen – von CMake, Conan und Compiler-Caching bis hin zur Cross-Kompilierung für ARM- und Embedded-Zielplattformen.
- Packaging und Releases automatisieren: Du automatisierst die Erstellung von Debian-Paketen, Multi-Architektur-Docker-Images und die semantische Versionierung bis hin zur Koordination von Releases für unsere Robotikprodukte.
- Tests gezielt integrieren: Du integrierst Unit-Tests, Integrationstests und Hardware-in-the-Loop-Tests auf realen Robotern sowie in Simulationsumgebungen direkt in die CI/CD-Pipelines.
- Git Lab-Runner-Infrastruktur betreiben: Du betreibst und skalierst unsere Git Lab Runner auf Kubernetes und AWS. Dabei berücksichtigst du x86- und arm
64-Architekturen, GPU-Ressourcen, intelligentes Caching und eine kostenbewusste Ressourcennutzung. - Software-Lieferkette absichern: Du integrierst Schwachstellenscans, die Erstellung von Software Bills of Materials (SBOMs), die Signierung von Artefakten und den sicheren Cloud-Zugriff ohne statische Zugangsdaten in unsere Standard-Pipelines.
- Entwicklungsteams befähigen: Du unterstützt unsere Robotik-, KI- und Cloud-Teams als Berater und Sparringspartner, überprüfst ihre Pipelines, entwickelst gemeinsam mit ihnen Verbesserungen und hilfst ihnen dabei, Entwicklung und Betrieb eigenverantwortlich zu übernehmen.
- Build und Deployment verbinden: Du sorgst für die nahtlose Übergabe von Artefakten an Registries und Plattformen wie JFrog Artifactory, Harbor und EKS sowie an unsere Over-the-Air-Bereitstellung über Neuraverse und Git Ops-basierte Deployments.
- Fundierte Berufserfahrung: Du bringst mindestens fünf Jahre Erfahrung im Bereich CI/CD, Dev Ops oder Build- und Release-Engineering mit – idealerweise in einem Embedded-, Robotik- oder Automotive-Umfeld.
- Umfassende Git Lab-Kenntnisse: Du verfügst über tiefgehende praktische Erfahrung mit Git Lab CI/CD, insbesondere mit Komponenten und Katalogen, Parent-Child- und Multi-Project-Pipelines, Rules sowie der Administration von Git Lab Runnern.
- Know-how in nativen Build-Systemen: Du hast fundierte Erfahrung mit C++-Build-Systemen wie CMake, Conan oder vergleichbaren Technologien sowie mit Linux-Packaging. Kenntnisse in ROS oder ROS 2 sind ein großer Pluspunkt.
- Container und Kubernetes: Du kennst dich mit Docker, insbesondere Multi-Stage- und Multi-Architektur-Builds, sowie Kubernetes aus. Erfahrung mit AWS ist von Vorteil.
- Scripting und Automatisierung: Du verfügst über sehr gute Bash-Kenntnisse und Erfahrung mit Infrastructure as Code (IaC), beispielsweise mit Terraform. Dein Grundsatz lautet:
Automatisiere alles, was sinnvoll automatisiert werden kann! - Sicherheitsbewusstsein: Du bist mit der Sicherheit von Software-Lieferketten, Artefaktmanagement und OIDC-basierter Authentifizierung vertraut.
- Enablement-Mentalität: Du hast Freude daran, andere Engineers dabei zu unterstützen, ihre Entwicklungs- und Betriebsprozesse selbstständig zu verbessern, anstatt diese Aufgaben dauerhaft für sie zu übernehmen.
- Kommunikationsstärke: Du kannst technische Entscheidungen und Zielkonflikte verständlich erklären und kommunizierst souverän mit Engineers aus den Bereichen Robotik, KI und Cloud. Professionelle Englischkenntnisse sind erforderlich;
Deutschkenntnisse sind von Vorteil.
Stellen-Anforderungen
10+ Jahre
Berufserfahrung
Um Jobs auf dieser Seite anzusehen und sich zu bewerben, die Bewerbungen aus Ihrem Standort oder Land akzeptieren, klicken Sie unten auf den Button, um eine Suche zu starten.
(Wenn dieser Job tatsächlich in Ihrem Zuständigkeitsbereich liegt, verwenden Sie möglicherweise einen Proxy oder VPN, um auf diese Seite zuzugreifen. Um weiterzukommen, sollten Sie Ihre Verbindung zu einem anderen Mobilgerät oder PC wechseln).
(Wenn dieser Job tatsächlich in Ihrem Zuständigkeitsbereich liegt, verwenden Sie möglicherweise einen Proxy oder VPN, um auf diese Seite zuzugreifen. Um weiterzukommen, sollten Sie Ihre Verbindung zu einem anderen Mobilgerät oder PC wechseln).
Suchen Sie hier nach weiteren Stellen:
×