ARM
Senior Performance Tools Engineer
Job Description
Salary: £45,000 - 80,000 per year
Requirements:- Strong Python for tooling, data processing, and workflow automation.
- Comfortable in C/C++ to reason across kernel and userspace low-level performance systems.
- Proficient debugging and problem-solving skills.
- Experience shipping developer-facing tools and iterating with real users.
- Nice to have: SQL (e.g., SQLite) for trace querying and analysis.
- Nice to have: Web technologies (TS/JS, HTML, WebSocket) for static web app frontends.
- Nice to have: Exposure to hardware system architecture (pipelines, caches, MMUs, interconnects, timers, multithreading).
- Nice to have: Open-source contributions and modern CI/CD experience.
- Nice to have: Good understanding of OS primitives (processes, threads, locks, virtual memory) and how they relate to application performance.
- Nice to have: Assembly basics and familiarity with Arm architecture.
- Build and evolve our Telemetry solution so developers can apply performance methodologies on Arm and act on performance signals.
- Work with architects and analysis teams to translate findings and requirements into features, tests, examples, and documentation.
- Validate performance methodologies with synthetic workloads and targeted microbenchmarks, occasionally in Arm assembly.
- Partner with kernel and firmware teams to ensure the right performance-measurement primitives (PMUs, perf_event interfaces, etc.) exist and are usable.
- ARM
- CI/CD
- Firmware
- Hardware
- Support
- Python
- SQL
- SQLite
- Web
- AI
- C++
- Frontend
More:
We build Arms Telemetry solution, a set of open-source reference tools that demonstrate Arms performance methodologies across compute subsystems including CPU, interconnects, memory systems, and more. We collaborate with architects across Arm IP groups to turn their methodologies into practical tooling, enabling Arms internal performance teams, partners, and the wider open-source community. We offer the opportunity to learn about and influence the latest Arm architecture features while working closely with highly skilled engineering teams on ground-breaking technology. You will collaborate with diverse compiler and runtime teams and open-source communities, contribute to language implementations used by millions of developers worldwide, and be empowered to continually identify and roll out improvements to our ways of working. We support hybrid working, with patterns determined by the team and role needs, and we are an equal opportunity employer committed to mutual respect and a diverse, inclusive environment.
last updated 36 week of 2026
Interested in this role?
Submit your application now
How to Apply
About ARM
ARM
Cambridge
IT
Skills & Technologies
Inferred from job description
Salary Insight
£62,500
This role
£75,000
UK median
This salary is 17% below the UK median for Senior roles (£75,000/yr).
Based on 2024–2025 UK technology sector benchmarks