1 day ago
Bristol, United KingdomSenior
Responsibilities
- Maintain, optimize, and expand CI/CD pipelines for embedded firmware and platform software.
- Configure repositories and manage distribution processes for firmware components including TF-A, UEFI, SCP, bootloaders, Linux, and platform software.
- Automate firmware builds, image generation, packaging, signing, versioning, and artifact publishing.
- Support partner, customer, and internal releases through release branches, tags, artifacts, documentation, and delivery packages.
- Maintain CI infrastructure, runners, build environments, scripts, and automation frameworks.
- Collaborate with firmware, infrastructure, verification, and QA teams to resolve build failures, integration issues, and release blockers.
- Enable per-patch, nightly, and release validation routines and track CI health, test trends, and release readiness.
- Maintain static analysis, compliance, and security scanning integrations and standardize build and release processes across repositories and SoC programs.
- Improve developer productivity through automation, tooling, documentation, dashboards, and self-service workflows.
Requirements
- 6+ years of experience in DevOps, build and release, embedded software, or CI/CD roles.
- Strong hands-on experience maintaining and troubleshooting CI/CD pipelines.
- Proficiency with GitLab CI, Jenkins, or similar tools.
- Strong scripting and automation skills using Python, shell, or comparable technologies.
- Experience managing embedded firmware or platform software repositories.
- Knowledge of firmware build components including TF-A, UEFI, SCP, bootloaders, and Linux.
- Strong Linux development and build-system experience with Make and CMake.
- Understanding of SoC architecture and embedded or platform software.
- Preferred experience with firmware signing, secure boot, image generation, trusted firmware workflows, Docker or containers, reproducible builds, static analysis, security scanning, OSS compliance, dashboards, and test automation frameworks.
Benefits
- Hybrid working with team-determined working patterns and role-specific flexibility details provided during the application process.
- Opportunity to improve build reliability, developer efficiency, and release quality for internal teams, partners, and customers.
About Arm
Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.
