Arm logo

Senior Performance Tools Engineer

Arm
July 16, 2026
Full-time
Remote friendly (Cambridge, ENG, United Kingdom)
Worldwide
Β£73,500 - Β£99,500 GBP yearly
Test Engineering Jobs, Level - Senior

Job Title

Senior Performance Tools Engineer

Role Summary

Work on Arm's Telemetry solution: open-source reference tools that implement and demonstrate performance methodologies across compute subsystems (CPU, interconnects, memory systems, etc.).

Collaborate with architects, kernel and firmware teams, and performance analysis groups to turn methodologies into practical tooling that internal teams, partners, and the open-source community can use.

Experience Level

Senior β€” the role is senior level; no explicit years-of-experience requirement is stated.

Responsibilities

Key responsibilities include building and maintaining tooling, validating methodologies, and working with cross-functional teams to deliver usable developer-facing solutions.

  • Design, build, and evolve the Telemetry toolset so developers can apply performance methodologies and act on performance signals.
  • Translate architect and analysis team findings into features, tests, examples, and documentation.
  • Validate performance methodologies using synthetic workloads and targeted microbenchmarks (occasionally writing or reviewing assembly-level tests).
  • Partner with kernel and firmware teams to ensure performance-measurement primitives (PMUs, perf_event interfaces, etc.) are available and usable.
  • Ship developer-facing tools and iterate based on user feedback.

Requirements

Must-have technical skills for the role and additional desirable skills.

Must-have

  • Strong Python for tooling, data processing, and workflow automation.
  • Comfortable with C/C++ to reason about kernel and userspace low-level performance systems.
  • Proven 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.
  • Web frontend technologies (TypeScript/JavaScript, HTML, WebSocket) for static web apps.
  • 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 their relation to performance.
  • Assembly basics and familiarity with the Arm architecture.

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.

Arm logo

Date Posted: 2026-07-14