CareerPlanSign in

C++ Developer with Yocto

Auckland, North Island💼 Full-time🗓 2026-09-23 → 2026-09-28

Core

Own automated build, test, and release ecosystems for customized Embedded Linux platforms, bridging embedded firmware engineering and automated infrastructure.

Role type

Senior Embedded Build Engineer (Yocto & Linux Platform Build)

Builds

Custom Embedded Linux distributions, C++ Embedded Linux and Windows builds, reproducible Yocto artifacts, SDKs, root filesystems, and system packages.

Domain

Embedded systems, DevOps, CI/CD, Linux platform engineering

Required skills

Yocto Project mastery, BitBake, GitLab CI, GitHub Actions, Docker, C++, C, CMake, Makefiles, Linux system administration, shell scripting (Bash), Python, RPM/Deb packaging

Preferred skills

Yocto mirror infrastructure tuning, automated testing frameworks (Pytest, Google Test, CTest), cloud platforms (AWS, Azure), observability tools (New Relic, Snowflake, Power BI)

Technologies

Yocto, BitBake, GitLab CI, GitHub Actions, Docker, C++, C, CMake, Makefiles, U-Boot, RPM, Deb, AWS, Azure, New Relic, Snowflake, Power BI

Responsibilities

Develop and optimize automated build pipelines for custom Embedded Linux distributions using Yocto; Design and manage complex CI/CD workflows using GitLab CI and GitHub Actions; Manage containerized build agents and distributed infrastructure for resource-heavy compilations; Integrate automated pipelines with physical target boards for Hardware-in-the-Loop testing; Manage versioning and generation of reproducible build artifacts and secure distribution; Implement automated security scanning and code-signing workflows; Develop Linux-based scripts and images for embedded systems; Troubleshoot build, infrastructure, and integration issues.

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 849,000+ jobs from 20+ sources.