> Markdown version of [/jobs/ext/2812979-senior-software-performance-analysis-engineer](https://www.wearedevelopers.com/jobs/ext/2812979-senior-software-performance-analysis-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Performance Analysis Engineer - **Company:** Arm Limited - **Location:** Cambridge, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Performance Management, ARM Architecture, Assembly Language, C++ (Programming Language), Software Debugging, Field-Programmable Gate Array (FPGA), Systems Architecture, Virtual Memory, Multithreading, Caching, Software Performance - **Published:** September 10, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840614245-senior-software-performance-analysis-engineer ## About the Role * Established experience or a Bachelor's (or above) degree or equivalent experience in a STEM subject., * 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., 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. ## Description 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. ## Related Videos - [HTTP headers that make your website go faster](https://www.wearedevelopers.com/videos/1676-http-headers-that-make-your-website-go-faster) - [Introduction and pitfalls of Java's new concurrency model](https://www.wearedevelopers.com/videos/659-introduction-and-pitfalls-of-java-s-new-concurrency-model) - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [Passive ARM Assembly Skills for Debugging, Optimization (and Hacking)](https://www.wearedevelopers.com/videos/1083-passive-arm-assembly-skills-for-debugging-optimization-and-hacking) - [Is it still C#? Practical systems programming with .NET (war stories included)](https://www.wearedevelopers.com/videos/100138-is-it-still-c-practical-systems-programming-with-net-war-stories-included) - [Event based cache invalidation in GraphQL](https://www.wearedevelopers.com/videos/433-event-based-cache-invalidation-in-graphql) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)