Software Engineer – CI/CD

CI/CD Engineer - Embedded Systems & DevOps Automation | Alpharetta, GA We are seeking a passionate and experienced CI/CD Engineer specializing in embedded systems to advance our build and automation pipelines. As the cornerstone of our software development lifecycle, you will ensure our engineering teams deliver high-quality, reliable software efficiently across embedded Linux, RTOS, mobile, and web service projects. This role requires a resourceful professional who can work autonomously and possesses the grit to independently research and overcome technical challenges. Key Responsibilities Implement, manage, and continuously improve CI/CD processes for embedded Linux, RTOS, mobile, and web service projects Champion a culture of automation and continuous integration throughout the software development lifecycle Collaborate with leadership to improve the entire application lifecycle from conception to deployment Partner closely with software development teams to identify, design, and implement process improvements focused on automation, build efficiency, and quality Maintain and optimize build systems for large-scale C/C++ projects using BitBake, make, and CMake Lead recurring software merge discussions and reliably execute build processes Train developers on coding best practices and optimal project structure methodologies Debug build errors and collaborate with development teams to resolve issues promptly Create and maintain clear, comprehensive documentation for all CI/CD system processes and procedures Required Qualifications Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Math, Physics, or related technical field Proven experience in a DevOps, Build/Release Engineering, or CI/CD engineering role Expertise with CI/CD tools including GitLab, Jenkins, or similar platforms Strong proficiency with version control systems (Git, Perforce) Hands-on experience with containerization technologies (Docker) Demonstrated experience maintaining build systems for large C/C++ projects using make, CMake, and BitBake (Yocto) Proficiency in scripting languages including Python, Shell, or Bash Solid understanding of C/C++ programming languages Experience leveraging containers and virtual machines to create isolated and portable build environments Excellent communication skills with strong attention to detail Preferred Skills Experience with Hardware-in-the-Loop (HIL) testing techniques Familiarity with hardware emulation using QEMU Knowledge of embedded IDEs (Keil Vision, Arm Development Studio, Segger Embedded Studio) and porting projects to standalone builds Experience with source code documentation tools such as Doxygen Background architecting build pipelines for both monorepo and polyrepo structures About Alpharetta, GA Located in the heart of Georgia's Technology Corridor, Alpharetta offers an exceptional quality of life just north of Atlanta. This vibrant city combines Southern charm with modern amenities, featuring excellent dining, shopping, and entertainment options. Known for its strong technology sector, excellent schools, and family-friendly atmosphere, Alpharetta provides the perfect backdrop for career growth and work-life balance. The area offers beautiful parks, cultural attractions, and easy access to both urban excitement and natural beauty. Why This Is a Great Opportunity This position offers a unique opportunity to become the cornerstone of our software development lifecycle, directly impacting the quality and efficiency of our embedded product development. You'll work with cutting-edge technologies across embedded Linux, RTOS, mobile, and web services, while having the autonomy to implement innovative solutions and improvements. This role provides the chance to shape CI/CD best practices, mentor development teams, and drive continuous improvement initiatives in a collaborative environment that values automation and engineering excellence. Compensation & Work Arrangement Salary Range: $120,000 - $140,000 annually (USD) Location: Onsite at our Alpharetta, GA office with flexibility for 1-2 days per week hybrid arrangement Travel: Periodic travel between engineering offices required Apply Today If you are a resourceful CI/CD professional with a passion for embedded systems and DevOps automation, we encourage you to apply. Join our team and play a pivotal role in advancing our build and automation pipelines while working with innovative technologies. Qualified candidates should submit their application today to be considered for this exceptional opportunity.

Place of work

Talent Job Seeker
Georgia
app.general.countries.Georgia

About us

Identifica el mejor Talento con Talent Job Seeker



Job ID: 10491851 / Ref: 12c9c22ad8f93d30f9e44af1a1b8d9c6

Talent Job Seeker