

Embedded DevOps Engineer (ROCGJP00038135)
Swisslinx
- 04.11.2025
- 90 - 100%
- Mitarbeiter
- Temporär
Embedded DevOps Engineer (ROCGJP00038135)
The ideal candidate is a seasoned DevOps engineer with a minimum of five years' experience in embedded Linux and Android systems, adept at architecting, building, and continuously improving CI/CD pipelines using GitLab CI/GitHub Actions for fast, reliable, and reproducible builds. This individual possesses a strong technical foundation in C/C++ build workflows (make/cmake), Python scripting, Docker containerization, and administering Debian-based Linux environments, alongside expertise in complex configuration and release management at scale. Furthermore, the perfect fit brings an understanding of code quality/security tooling integration (SAST/SCA) and excellent collaboration skills with fluency in both German (C1) and English (C1) to effectively coach teams and document systems.
Tasks & Responsibilities:
*Build, operate, and continuously improve the software build and test infrastructure for embedded Linux and Android as targets.
*Design, enhance, and maintain CI/CD pipelines (GitLab/GitHub) for fast, reliable, and repeatable builds, tests, packaging, and delivery.
*Implement and apply enterprise policies across the toolchain and pipelines (security, access control, auditability, compliance, approvals).
*Introduce and integrate tooling to analyze and ensure code quality (static/dynamic analysis, linters, code coverage, test reporting, SCA).
*Shape the product and workflow for robust configuration and release management (versioning, branching strategy, artifact management, reproducible builds, variant/feature flag management).
*Containerize builds and test environments for consistency and scalability (Docker-based toolchains, runners, caching).
*Support Development and QA with tooling, pipelines, test automation, and debugging of build/integration issues.
*Monitor build health and pipeline performance; drive continuous improvement through metrics and feedback loops.
*Document systems, standards, and best practices; coach teams on effective usage.
Tech stack you'll use:
*Languages: C/C++, Kotlin, Python, Shell
*Build/CI: make, cmake, GitLab CI, GitHub Actions
*Platforms: Linux (runners/build hosts), Android and Debian Linux as target platforms Cloud/Containers: AWS, Docker
*VCS: Git (GitLab/GitHub)
*Quality/Compliance: static/dynamic analysis, coverage, artifact/signing workflows
*Min. 5 years of experience in DevOps for systems-level or embedded software projects.*****
*Experience with configuration and release management at scale (semantic versioning, release trains, change control).****
*Experience administering Debian-based build hosts/runners and troubleshooting Linux build environments.****
*Proficiency with C/C++ build workflows and make (cross-compilation, toolchains,dependency management). ***
*Hands-on experience with GitLab CI and/or GitHub Actions, including multi-stage pipelines, caching, and artifacts. ****
*Solid scripting skills in Python for automation, tooling, and glue code.
*Comfortable with Docker for building reproducible environments and runner images.
*Experience administering Debian-based build hosts/runners and troubleshooting Linux build environments.
*Familiarity with Android build systems and Kotlin toolchains for building/testing APKs or system components.
*Strong understanding of code quality and security practices (SonarQube, linting, code coverage, SAST/DAST/SCA integration).
*Excellent collaboration skills with Development and QA; clear documentation and Communication.
*Fluency in German (C1) and English (C1).