ARM

ARM

Manchester, North West

Staff Performance Tools Engineer

Full-Time£45,000 - 80,000 per yearपरसोंUnited 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.
  • Experience owning complex features end-to-end.
  • SQL (e.g., SQLite) for trace querying and analysis.
  • Web technologies (TS/JS, HTML, WebSocket) for static web app frontends.
  • Exposure to hardware system architecture (pipelines, caches, MMUs, interconnects, timers, multithreading).
  • Open-source contributions and modern CI/CD experience.
  • Good understanding of OS primitives (processes, threads, locks, virtual memory) and how they relate to application performance.
  • 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
  • Python
  • SQL
  • SQLite
  • Web
  • C++
  • Frontend
  • Support

More:

We are building Arms Telemetry solution, an open-source set of reference tools that demonstrate Arms performance methodologies across compute subsystems such as CPU, interconnects, memory systems, and more. We collaborate with architects across Arm IP groups to turn methodologies into practical tooling for our internal performance teams, partners, and the wider open-source community. We value learning velocity and curiosity, and we give time to ramp on unfamiliar languages and stacks. Engineers typically own larger features end-to-end, building deep expertise in the domain, and we work collaboratively through incremental design and review. We also offer a hybrid working approach focused on high performance and personal wellbeing, and we are committed to equal opportunities and providing accommodations during the recruitment process.

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

Manchester

IT

Skills & Technologies

PythonC++GoCI/CDAIUIHTML

Inferred from job description

Salary Insight

£62,500

This role

£60,000

UK median

This salary is 4% above the UK median for Software Engineers60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom