Job Title
Senior Firmware Build, Release & CI/CD Engineer
Role Summary
Join Arm's Reference Systems DevOps & QA team to own CI/CD, build, and release engineering for embedded firmware stacks used on next-generation server-class SoCs and reference platforms. The role focuses on maintaining and scaling build systems, enabling repositories, and supporting partner and customer firmware deliveries.
Experience Level
Senior β requires more than 6 years of experience in DevOps, build & release engineering, embedded software, or CI/CD infrastructure roles.
Responsibilities
Primary responsibilities are to ensure reliable, automated firmware builds and releases and to improve developer workflows across firmware repositories.
- Maintain, optimize, and scale CI/CD pipelines for embedded firmware and platform software.
- Enable and configure repositories, branch/ tag/ versioning strategies, and release workflows per program.
- Automate firmware build, image generation, packaging, signing, and artifact publishing.
- Manage and troubleshoot CI infrastructure, runners, build environments, and automation scripts.
- Support partner and customer releases: prepare release branches, artifacts, documentation, and delivery packages.
- Integrate static analysis, security scanning, and compliance tooling into pipelines.
- Implement per-patch, nightly, and release validation routines and dashboards for CI health and release readiness.
- Collaborate with firmware, validation, QA, platform, and release teams to resolve build failures and integration issues.
Requirements
Must-have technical skills and experience required to perform the role.
- Extensive practical experience maintaining and troubleshooting CI/CD pipelines and infrastructure.
- Familiarity with CI/CD platforms such as GitLab CI or Jenkins and building automated pipelines.
- Strong scripting and automation skills (Python, shell scripting, or similar).
- Experience managing embedded firmware or platform software repositories and release workflows.
- Knowledge of firmware components and build processes (TF-A, UEFI, SCP, bootloaders, Linux or equivalent).
- Good understanding of Linux development environments and build systems (Make, CMake, etc.).
- Experience working with cross-functional teams and supporting time-sensitive partner or customer release activities.
- Strong communication, ownership, and problem-solving skills; ability to work autonomously.
Nice-to-have:
- Experience with firmware signing, secure boot, or trusted firmware release workflows.
- Experience with containers (Docker) and reproducible build environments.
- Familiarity with static analysis, security scanning, and open-source compliance tools (e.g., Coverity, Black Duck).
- Experience building CI dashboards and test/validation automation for firmware pipelines.
Education Requirements
Not specified.
About the Company
Company: Arm
Headquarters: Cambridge, United Kingdom
ARM is a global leader in semiconductor and software design, driving innovation in computing technology. The company specializes in designing processors and systems that provide the essential building blocks for electronic devices. ARM's architecture is widely used in smartphones, servers, and IoT devices, and its collaborative culture fosters bold thinking, diversity, and high-impact benefits for its talented workforce.

Date Posted: 2026-06-23