Share this job
CI/CD Software Engineer
Alpharetta, GA
Apply for this job

Position: Software Engineer – CI/CD / DevOps (Embedded Systems)

Location: Alpharetta, GA (Hybrid Onsite)

Compensation: $120K – $140K + strong benefits

Status: Full-Time | Direct Hire


A growing technology company developing embedded software and connected products is seeking a CI/CD / DevOps Engineer to own and evolve the automation and build infrastructure supporting their engineering teams.


This role sits at the heart of the software development lifecycle and focuses on build automation, CI/CD pipeline design, and improving developer productivity across embedded and platform engineering environments.


You will work closely with software engineers to design and maintain scalable build pipelines supporting embedded Linux, RTOS, mobile, and cloud-connected systems.


What You’ll Do


  • Design, implement, and maintain CI/CD pipelines supporting complex embedded software projects
  • Improve automation across the build, test, and deployment lifecycle
  • Maintain build systems for large-scale C/C++ codebases
  • Collaborate with engineering teams to improve build reliability, performance, and release processes
  • Debug build failures and assist developers in resolving integration issues
  • Lead discussions around code merges, build practices, and release workflows
  • Implement containerized or virtualized build environments
  • Create documentation and internal best practices for build and release processes


Required Experience


  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 3–12 years of experience in DevOps, CI/CD, or Build/Release engineering
  • Strong experience with CI/CD tools (GitLab CI, Jenkins, or similar)
  • Experience managing build systems for large C/C++ projects
  • Experience with build tools such as:
  • CMake
  • Make
  • BitBake / Yocto
  • Scripting experience with Python, Bash, or Shell
  • Experience with Docker or containerized build environments
  • Familiarity with version control systems (Git or Perforce)


Nice to Have


  • Experience with embedded Linux or RTOS environments
  • Experience with Hardware-in-the-Loop (HIL) testing
  • Familiarity with QEMU or hardware emulation
  • Experience with embedded development environments such as:
  • ARM Development Studio
  • Keil
  • Segger Embedded Studio
  • Experience designing CI/CD pipelines for monorepo or polyrepo architectures


Additional Details


  • Hybrid onsite role based in Alpharetta, Georgia
  • Occasional travel between engineering locations
  • Relocation assistance available for qualified candidates
  • Competitive compensation and benefits package


Agile Staffing is a leading recruitment firm supporting healthcare organizations across North America. We specialize in delivering experienced, hard-to-find talent to hospitals and healthcare systems through strong partnerships, high-integrity service, and modern recruitment practices. Our team is passionate about connecting great people with great organizations and building long-term success for both.


Apply for this job
Powered by