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.