Jobs / Arm
Senior Firmware Build, Release & CI/CD Engineer
Arm · Bristol, ENG, United Kingdom
Bristol, ENG, United KingdomExp: 6+ yrs73,500-99,500 GBP/yearlyHybrid
Remuneration
73,500-99,500 GBP/yearly
Location
Bristol, ENG, United Kingdom
Visa sponsorship
Not specified
Job summary
Senior Embedded DevOps / Build & Release Engineer responsible for maintaining and optimizing CI/CD pipelines for embedded firmware and software, ensuring reliable deployment of firmware stacks.
Qualifications
- 6+ years in DevOps, Build & Release, embedded software, or CI/CD roles.
- Experience maintaining and troubleshooting CI/CD pipelines.
- Proficient with GitLab CI, Jenkins, or similar tools.
- Solid scripting and automation skills (Python, shell).
- Experience managing embedded firmware or platform software repositories.
- Knowledge of firmware build components.
- Strong Linux development and build system experience.
- Understanding of SoC architecture and embedded/platform software.
Responsibilities
- Maintain, optimize, and grow CI/CD pipelines for embedded firmware and software codebases.
- Enable and configure repositories for firmware components and platform programs.
- Assist in the development and management of distribution processes for firmware stacks.
- Build, maintain, and improve automated pipelines using GitLab CI.
- Automate firmware build, image generation, packaging, signing, versioning, and artifact publishing.
- Support partner and customer releases by managing release branches and documentation.
- Collaborate with teams to debug build failures and integration issues.
- Enable validation routines to enhance software quality.
- Maintain CI infrastructure, runners, and automation frameworks.
- Integrate and maintain static analysis and security scanning tools.
- Drive standardization of build and release processes.
- Improve developer productivity through automation and documentation.
- Track CI health and release readiness through dashboards.
- Ensure timely support for release achievements and deliveries.
Skills
BashCMakeDockerGitLabGitLab CIJenkinsLinuxMakePython
Relocation
No