Senior Performance Tools Engineer
ARM
In this role you will build and evolve Arm’s Telemetry tooling to enable performance analysis across Arm architectures. You will collaborate with architects and analysis teams to translate findings into features, tests, examples, and documentation. You will validate methodologies with synthetic workloads and microbenchmarks and coordinate with kernel and firmware teams to ensure usable performance primitives. This position offers influence over architecture features and opportunities to engage with open-source communities and a broad developer audience.
Pay / Benefits- accommodations during recruitment
- hybrid working arrangements
- equal opportunity employer
- Develop and enhance the Telemetry solution to apply performance methodologies
- Translate findings into features, tests, examples, and documentation in collaboration with architects and analysis teams
- Validate performance methodologies using synthetic workloads and microbenchmarks (including Arm assembly when needed)
- Collaborate with kernel and firmware teams to ensure usable PMUs and perf_event interfaces
- Strong Python for tooling, data processing, and automation
- C/C++ proficiency for kernel and userspace performance systems
- Proficient debugging and problem-solving
- Experience shipping developer-facing tools and iterating with real users
- problem-solving
- communication with users
- cross-functional collaboration
- Python
- C/C++
- debugging
Reference: WJ-747_30179512