42dot
Senior DevOps Engineer (CI/CD Pipeline)
Pangyo (Software Dream Center), South Korea, Remote. Posted 3 months ago
The role
Senior DevOps Engineer will design, build, and operate end-to-end CI/CD pipelines for large-scale Embedded Software development. The role involves standardizing delivery workflows from code change to release to improve development productivity and release quality.
What you will do
- Design, build, and operate end-to-end CI/CD pipelines for Embedded Software development.
- Standardize delivery workflows from code change to build, test, packaging, verification, and release.
- Design build/test automation systems suitable for C/C++ and Embedded Linux based projects.
- Integrate quality verification procedures such as static analysis, unit test, integration test, and simulation test into the CI pipeline.
- Continuously improve build reproducibility, test reliability, failure analysis, and pipeline visibility.
- Lead productivity improvement tasks like reducing build time, cache strategies, parallelization, and removing flaky tests in collaboration with development teams.
- Reflect signing, SBOM, compliance check, and release gate into the pipeline based on security and quality requirements.
- Define reusable pipeline templates and engineering best practices across multiple products and projects.
Required qualifications
- 7+ years of experience in DevOps, Build/Release Engineering, Software Engineering, or related fields.
- Experience designing and operating CI/CD pipelines in large-scale software organizations.
- Experience designing workflows using CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
- High understanding of Linux-based development environments.
- Automation experience using scripting languages such as Python or Bash.
- Understanding of C/C++ build systems such as CMake, Make, Ninja, or Bazel.
- Experience structurally analyzing and improving bottlenecks in build, test, and release pipelines.
- Experience standardizing delivery processes by collaborating with development, QA, Release, and Security teams.
Nice to have
- Experience building CI/CD in Embedded Software or Firmware development environments.
- Experience with build/test automation in Yocto, Buildroot, or cross-compilation environments.
- Experience with HIL, SIL, simulation, or emulator-based automated testing.
- Experience with pipeline standardization in Monorepo or large-scale multi-repository environments.
- Experience operating Bazel-based build/test workflows.
- Experience building OTA, secure release, or artifact promotion systems.
- Experience with SBOM, license scanning, vulnerability scanning, or software supply chain.
Before you apply
- Coding test included in the process.
- 1st interview (video, approx. 1 hour).
- 2nd interview (in-person or video, approx. 3 hours).
- Reference check may be conducted after the interview process with candidate consent.
- A 3-month probation period may apply.
About the company
42dot's Senior DevOps Engineer designs and advances the build, test, verification, packaging, and release flows for a large-scale Embedded Software development organization.