Embedded CI/CD Engineer
Alpharetta, Georgia
Full Time
$100k - $125k
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 & Experience
-
Proven experience in DevOps, Build/Release, or CI/CD engineering with hands-on expertise in GitLab or Jenkins, Git or Perforce, and Docker-based build environments
-
Deep experience maintaining and optimizing large C/C++ build systems using Make, CMake, and BitBake (Yocto) for embedded Linux or RTOS platforms
-
Strong scripting proficiency (Python, Bash, or Shell) with practical knowledge of embedded toolchains and containerized or virtualized build infrastructure
Desired Skills & Experience
-
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)
Daily Responsibilities
-
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