IT & Software

Staff Performance Tools Engineer

ARM

Manchester · Greater Manchester · United Kingdom

Overview

Join Arm's Telemetry team to build open-source tools that shape how performance evaluation is done on Arm platforms. You will own features end-to-end, collaborating with architects and analysis teams to translate methodologies into usable tooling and documentation. You’ll validate methodologies with synthetic workloads and microbenchmarks, and partner with kernel/firmware teams to ensure practical performance-measurement primitives exist. This role offers learning, collaboration, and the chance to contribute to open-source communities and Arm's evolving architecture features.

Pay / Benefits
  • accommodations during recruitment
  • hybrid working arrangements
  • equal opportunity employer
Responsibilities
  • Build and evolve the Telemetry solution for performance methodologies on Arm platforms
  • Collaborate with architects and analysis teams to turn findings into features, tests, examples, and documentation
  • Validate methodologies with synthetic workloads and microbenchmarks (including Arm assembly when needed)
  • Partner with kernel and firmware teams to ensure usable PMUs and perf_event interfaces
Key requirements
  • Strong Python for tooling, data processing, and automation
  • Proficient in C/C++ for reasoning across kernel and userspace 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
  • problem-solving
  • collaboration
  • learning velocity
  • Python
  • C/C++
  • debugging

Reference: WJ-747_30157961

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.