Senior Software Performance Analysis Engineer

Company: Arm
Apply for the Senior Software Performance Analysis Engineer
Location: Cambridge
Job Description:

Senior Software Performance Analysis Engineer

Arm’s Userspace Performance team is looking for software performance analysis engineers to improve the performance of software running on Arm systems worldwide.

Day To Day Activities Will Include

  • Collecting data about how workloads run and analysing it to understand bottlenecks and decide on the next steps.
  • Analyzing and improving large codebases for different performance aspects.
  • Working with different platforms that include the latest hardware, FPGAs and software models of upcoming hardware designs.
  • Documenting analysis performed and sharing knowledge within the team and wider.
  • Producing write‑ups and presentations to help other developers handle similar problems.
  • Contributing improvements to open‑source projects or directly to our partners.

Education & Qualifications

  • Established experience or a Bachelor’s (or above) degree or equivalent experience in a STEM subject.

Essential Skills

  • Excellent C/C++ skills.
  • Experience profiling and tracing large applications to find bottlenecks of performance.
  • Deep awareness of System Architecture details (pipelines, caches, MMUs, interconnect, timers, multithreading).
  • Strong problem‑solving and debugging skills.

Desirable Skills

  • Understanding of runtime engines for high‑level languages like Java, JavaScript, and similar.
  • Knowledge of compiler optimisations.
  • Understanding of OS concepts such as processes, threads, locks, virtual memory and how they relate to application performance.
  • Ability to reason about generated assembly code.
  • Familiarity with open‑source project development cycles and contribution processes.
  • Understanding of Arm architecture and tools.

In Return

Our UK offices are collaborative and adapt the role and title for the right person. We welcome versatile people to Arm. If you are uncertain about the fit, we encourage you to reach out.

Accommodations at Arm

We are committed to providing accommodations during the recruitment process. Please email accommodations@arm.com. By consenting, you grant us permission to use the information for necessary accommodations and confidentiality will be maintained.

Hybrid Working at Arm

Arm’s hybrid working model supports performance and personal well‑being. Team leaders determine hybrid patterns based on work needs; details will be shared during application. We collaborate to find the best solution when local regulations limit flexibility.

Equal Opportunities at Arm

Arm is an equal opportunity employer dedicated to creating a respectful environment. We do not discriminate on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

#J-18808-Ljbffr…

Posted: January 6th, 2026