Skip to main content
Arm logo

Software Performance Engineer

Arm
September 25, 2026
Full-time
On-site
Cambridge, ENG, United Kingdom
Β£55,300 - Β£74,800 GBP yearly
EDA Jobs, Level - Mid-Career

Job Title

Software Performance Engineer

Role Summary

Join Arm's Machine Learning team in Cambridge to measure and improve ML/AI software and system performance on Arm platforms. The role focuses on performance analysis, data-driven reporting, and feeding findings back to software and hardware development teams.

Experience Level

Mid-level (typical experience: 3–7 years). Exact years not specified in the source.

Responsibilities

The role combines hands-on benchmarking with analysis and communication of results to engineering teams.

  • Run ML/AI workloads on Arm platforms (pre-silicon and post-silicon) and collect performance data.
  • Analyse performance results, identify bottlenecks, and recommend software or hardware improvements.
  • Produce clear technical summaries and reports tailored to engineering and non-technical stakeholders.
  • Develop and maintain repeatable test and automation harnesses for workload execution, data collection, and profiling.
  • Share findings and best practices across teams to improve product performance and verification.

Requirements

Key technical and interpersonal requirements. Items marked "(nice-to-have)" are preferred but not mandatory.

  • Demonstrable experience in pre-silicon or post-silicon performance analysis.
  • Hands-on experience running workloads on Linux or Android devices, development boards, or pre/post-silicon environments.
  • Experience developing or using automation harnesses for repeatable workload execution, data collection, profiling, and analysis.
  • Strong scripting and data-analysis skills (e.g. Python, shell scripting) for automating tests and interpreting results.
  • Experience with profiling tools, hardware performance counters, system traces, or telemetry.
  • Good communication skills; able to present detailed analysis to both technical and non-technical audiences.
  • Capable of working independently and in teams; proactive problem-solver and self-starter.
  • Experience with pre-silicon platforms such as FPGA (nice-to-have).
  • Knowledge of ML/AI workloads (nice-to-have; can be learned on the job).

Education Requirements

University degree (or equivalent) in Computer Science, Electronic Engineering or a related field, or equivalent practical experience.


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-09-24