Staff Performance Tools Engineer
ARM
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
- 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
- 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