OPEN
Posted on

Senior Embedded DevOps and Build Systems Engineer

Auburn Hills, United States
On-site

Role summary

Architect and maintain automated CI/CD pipelines and build systems specifically for embedded environments. Success involves bridging software toolchains with physical hardware labs to enable automated flashing and testing of low-level code.

Details

LocationAuburn Hills, United States
Work typeOn-site
LanguageEnglish

Responsibilities

  • Architect automated CI/CD pipelines that compile low-level code and push builds to target boards
  • Maintain scalable build orchestration using Yocto/BitBake, CMake, and Make
  • Develop Python-based automation wrappers to control physical lab hardware like power supplies and relays
  • Enforce codebase integrity and pre-merge validation checks via Git version control
  • Optimize build times for massive embedded codebases through distributed compilation techniques

Requirements

The ideal candidate has a deep technical background in embedded software lifecycles, combining expert-level scripting and build system knowledge with an understanding of physical hardware interfaces.

Experience

Minimum 5 years of experience designing and maintaining embedded CI/CD pipelines.

Education

Bachelor’s degree in Computer Science, Software Engineering, or related technical field.

Team structure

The role involves supporting global R&D development teams.