Job Title
Staff Performance Engineer
Role Summary
The Staff Performance Engineer analyzes and optimizes server workloads across the software stack, platform, SoC and CPU cores. The role develops benchmarking and telemetry workflows, builds tooling for performance analysis and regressions, and drives root-cause investigations to improve system performance.
This role partners with software and hardware engineers across organizations, contributes to future server designs, and mentors junior engineers to raise team capability.
Experience Level
Senior (Staff-level).
Responsibilities
Key responsibilities include:
- Benchmarking server workloads across multiple platforms and collecting/analyzing telemetry data.
- Developing and enhancing tools for performance analysis and regression tracking.
- Root-causing performance issues across SW stack, platform, SoC and CPU microarchitecture.
- Collaborating with engineers across organizations and with customers on performance analysis and debug.
- Contributing requirements and data to inform future server designs.
- Mentoring and providing technical guidance to junior engineers.
- Identifying technical and process gaps and driving closure.
Requirements
Must-have:
- Knowledge of computer architecture and microarchitecture.
- Strong programming skills in C/C++ and experience with scripting languages.
- Familiarity with industry-standard benchmarks and cloud-native applications.
- Experience with server applications, system and software debug, and working in Linux environments.
- Experience performing performance analysis with customers and using distributed source control (e.g., Git).
- Proven capability in data analysis and telemetry interpretation.
- Willingness to learn workload execution and analysis in pre- and post-silicon environments.
- Fluent written and spoken English.
Nice-to-have:
- Experience doing performance analysis in pre-silicon environments.
- Experience with Python and object-oriented design.
- Familiarity with databases (preferably NoSQL) and CI/CD processes and pipelines.
Education Requirements
Bachelor's degree in Computer Science, Computer Engineering or a related technical field required; Master's degree highly preferred.
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.

Date Posted: 2026-05-04