CareerPlanGet AI match score →

Software Performance Architect

Cambridge, United Kingdom💼 Full-time🗓 2026-07-01 → 2026-07-22

Core

Analyze benchmarks and workloads to identify software and hardware optimization opportunities for next-generation Arm CPUs, collaborating with design teams to break performance limitations.

Role type

Senior IC software performance architect (CPU)

Builds

Optimized CPU performance for billions of devices worldwide

Domain

Semiconductor / CPU Architecture / High-Performance Computing

Deliverable

production ML models | product features | dashboards & analysis | research | infrastructure

Required skills

CPU performance analysis, SW programming, technical management, benchmark analysis, C/C++ programming, aarch64 assembly language, OS settings impact analysis, multi-threaded vs single-threaded analysis

Preferred skills

HPC, machine learning, distributed applications, web technologies, mobile applications, databases, multi-media, PMU-based methodology, TDA, linux perf, Intel Vtune, android simpleperf/perfetto, branch prediction, prefetchers, experimental application code adaptation

Technologies

C, C++, Java, Rust, Linux, Windows, Android, aarch64, PMU, TDA, linux perf, Intel Vtune, android simpleperf, perfetto

Responsibilities

Analyse benchmarks and workloads to identify software and hardware optimization opportunities, Collaborate with various software teams, compiler, OS, applications to implement improvements, Collaborate with CPU design teams to identify bottlenecks, Write/Extract performance tests out of existing SW applications and run it on C/C++ models, emulators or real devices, Work alongside with modelling engineers, CPU design teams and Arm Architecture group, Drive technical activities, Collaborate with Business teams and partners to present technical results

Seniority

Senior, hands-on IC

Sourced via arm · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Arm ↗