ARM

ARM

Cambridge, East of England

Senior Performance Tools Engineer

Full-Time£45,000 - 80,000 per yearvorgesternUnited Kingdom
IT

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.
Responsibilities:
  • 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.
Technologies:
  • 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

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About ARM

ARM

ARM

Cambridge

IT

Skills & Technologies

PythonC++GoCI/CDAIUIHTML

Inferred from job description

Salary Insight

£62,500

This role

£75,000

UK median

This salary is 17% below the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom