Senior DevOps Engineer (CI/CD Pipeline)
Core
Designing and optimizing build, test, verification, packaging, and release flows for large-scale embedded software development organizations.
Role type
Senior DevOps Engineer (Embedded Software CI/CD)
Builds
End-to-end CI/CD pipelines for embedded software projects
Domain
Embedded Software Engineering / Build & Release Automation
Deliverable
production ML models | product features | infrastructure
Required skills
CI/CD pipeline design and operation, Linux development environments, Python and Bash scripting, C/C++ build systems (CMake, Make, Ninja, Bazel), static analysis integration, test automation (unit, integration, simulation), pipeline bottleneck analysis, cross-functional collaboration for delivery process standardization
Preferred skills
Embedded software or firmware development environment CI/CD experience, Yocto/Buildroot/cross-compilation automation, HIL/SIL/simulation/emulator-based automated testing, monorepo or large multi-repository pipeline standardization, Bazel-based workflows, OTA/secure release/artifact promotion systems, SBOM/license scanning/vulnerability scanning/software supply chain experience
Technologies
Jenkins, GitHub Actions, GitLab CI, CMake, Make, Ninja, Bazel, Yocto, Buildroot
Responsibilities
Design, build, and operate end-to-end CI/CD pipelines for embedded software; Standardize delivery workflows from code change to release; Design build/test automation systems for C/C++ and Embedded Linux projects; Integrate quality verification procedures (static analysis, unit, integration, simulation tests) into CI pipelines; Continuously improve build reproducibility, test reliability, failure analysis, and pipeline visibility; Lead productivity improvement initiatives (build time reduction, caching, parallelization, flaky test removal) with development teams; Incorporate signing, SBOM, compliance checks, and release gates into pipelines based on security and quality requirements; Define reusable pipeline templates and engineering best practices across multiple products and projects
Seniority
Senior, hands-on IC