Embedded CI/CD Engineer
Listed on 2026-02-28
-
Software Development
Embedded Software Engineer, Software Engineer
Join a global innovator in intelligent field equipment that designs and engineers advanced embedded systems powering connected devices used worldwide.
As a CI/CD Engineer, you will own and evolve the build and automation ecosystem supporting large-scale C/C++ codebases across embedded Linux, RTOS, mobile, and cloud-connected services.
This is a high-impact role at the center of the software delivery lifecycle, where your expertise in CI/CD tooling, containerized build environments, and automation strategy directly enables engineering velocity and product quality.
You will operate as a technical cornerstone—driving reliability, standardization, and continuous improvement across complex embedded platforms.
Required Skills & ExperienceProven experience in Dev Ops, Build/Release, or CI/CD engineering with hands‑on expertise in Git Lab or Jenkins, Git or Perforce, and Docker‑based build environments
Deep experience maintaining and optimizing large C/C++ build systems using Make, CMake, and Bit Bake (Yocto) for embedded Linux or RTOS platforms
Strong scripting proficiency (Python, Bash, or Shell) with practical knowledge of embedded tool chains and containerized or virtualized build infrastructure
Experience with Hardware‑in‑the‑Loop (HIL) testing or hardware emulation frameworks such as QEMU
Familiarity with embedded development environments (e.g., Keil, Arm Development Studio, Segger) and transitioning IDE‑managed builds to standalone pipelines
Experience designing CI/CD architectures for monorepo and polyrepo environments, including automated documentation generation (e.g., Doxygen)
Hands‑On Engineering: 70%
Team Collaboration & Cross‑Functional Work: 30%
Applicants must be currently authorized to work in United States on a full‑time basis now and in the future.
Accommodation will be provided in all parts of the hiring process as required under Motion Recruitment’s Employment Accommodation policy. Applicants need to make their needs known in advance.
#LI-AC1
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).