Embedded DevOps Engineer (m/f/d)
Background:
You will own the build, test, and delivery infrastructure for an embedded hardware software stack. Partnering with Development and QA, you'll design and evolve a robust CI/CD ecosystem, enforce enterprise policies, introduce code-quality tooling, and shape the product architecture for reliable configuration and release management at scale.
The perfect candidate:
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.
General Information:
•Start Date: asap
•Latest Possible Start Date:1.1.26
•Workplace: Rotkreuz
•Workload: 100%
•Home Office: Yes: 80% onsite
Your Tasks:
* 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
Your Profile:
* 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).
* 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).
Nice to Haves:
* Knowledge of common embedded build ecosystems and hardware-in-the-loop or emulation-based testing.
* Experience operating in AWS.
* Infrastructure as Code and secrets management (Terraform/CloudFormation, AWS Secrets Manager/Parameter Store).
* Container registry and artifact repository experience (e.g. Artifactory).
* Test automation frameworks and quality gates integrated into CI/CD.
* Familiarity with embedded coding standards and code-quality practices relevant to safety and reliability.
Apply for this job
Does this job fit your talents and seem right for you? Don't hesitate to apply online now.
Field Country