Senior System / Infrastructure Engineer – On-Prem Linux & CI (CPU Development)
ArmJob Title
Senior System / Infrastructure Engineer – On-Prem Linux & CI (CPU Development)
Role Summary
Join a hardware verification team in Cambridge responsible for the DynamicIQ Shared Unit, a key subsystem in Arm CPUs. The role owns and improves on-premises Linux infrastructure, CI/CD, build automation and high-performance compute used by CPU development teams.
The position focuses on maintaining long-lived on-prem systems, improving build and automation flows, and enabling efficient engineering workflows across the team and with Arm IT/DevOps.
Experience Level
Senior - typically requires substantial experience (generally 7+ years) in systems engineering, infrastructure or related roles.
Responsibilities
Primary responsibilities include operating and improving on-prem build and compute infrastructure and collaborating with engineers to increase efficiency and quality.
- Maintain and improve the team’s build system and on-prem infrastructure.
- Design, implement and maintain automation and CI/CD flows for CPU development workflows.
- Troubleshoot performance, storage, filesystem and process-level issues on long-lived Linux systems.
- Work with engineers across the team to identify and remove efficiency bottlenecks.
- Promote best practices and coordinate with Arm IT and DevOps teams.
Requirements
Must-have technical skills and attributes for immediate contribution.
- Strong software development skills in Python or another scripting language; ability to design maintainable tools with tests, code review and packaging.
- Hands-on experience with Linux systems administration and troubleshooting (performance, storage, filesystems, long-lived systems).
- Experience with distributed version control systems (git or similar) and collaborative workflows.
- Strong interpersonal and collaboration skills; able to guide and promote good working practices across teams.
Nice-to-have:
- Familiarity with CI/CD platforms (Jenkins or similar).
- Experience with additional scripting languages (bash, Perl, csh, etc.).
- Experience with code review platforms (Gerrit or similar).
- Containerisation knowledge (Docker or similar) and experience with LSF / HPC environments.
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.
