Performance Systems Engineer - Arm Runtimes & Compilers

Arm

Manchester

On-site

GBP 97,300 - 131,700

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Arm is seeking an experienced performance engineer to advance compilers and managed runtimes, optimizing language workloads on Arm architecture. You will identify bottlenecks, work on runtime/compiler improvements, and collaborate with hardware teams to refine CPUs and microarchitectures.

You will engage with open-source communities, contribute to performance testing frameworks, and help shape future language implementations across Java, JavaScript, Python, Rust and more.

Qualifications

  • Experience working on managed runtimes, compilers or similar technologies.
  • Strong programming skills in C/C++.
  • Familiar with performance analysis tools at an assembly level.
  • Knowledge of and interest in improving computer architecture and microarchitecture such as CPU pipelines and cache hierarchies.
  • Proficiency in software development and methodologies (coding, testing, debugging, reviewing).

Responsibilities

  • Identify and implement changes to compilers and managed runtimes to improve the performance of selected workloads and better support Arm architectural features and CPU designs.
  • Identify bottlenecks in managed language workloads/benchmarks using profiling tools.
  • Collaborate with colleagues across Arm to improve the support for the Arm Architecture and CPUs.
  • Implement new runtime or compile features and fine-tune existing ones (e.g., garbage collectors, interpreters, optimisation passes, intrinsics).
  • Contribute to open-source software projects and engage with open-source community.
  • Help develop the project automated functionality and performance testing frameworks.

Skills

Managed runtimes/compilers experience
C/C++
Assembly-level profiling
Computer architecture knowledge
Software development practices

Job description

Arm is seeking an experienced performance engineer to advance compilers and managed runtimes, optimizing language workloads on Arm architecture. You will identify bottlenecks, work on runtime/compiler improvements, and collaborate with hardware teams to refine CPUs and microarchitectures.

You will engage with open-source communities, contribute to performance testing frameworks, and help shape future language implementations across Java, JavaScript, Python, Rust and more.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Arm Performance Runtime Engineer (Open Source)
Arm Performance Runtime Engineer (Open Source)

Arm • Cambridge

On-site
GBP 97,300 - 131,700
Staff Engineer, High-Performance Runtimes
Staff Engineer, High-Performance Runtimes

Camwebdir • United Kingdom

Hybrid
GBP 90,000 - 120,000
Staff Software Engineer — Runtimes Performance
Staff Software Engineer — Runtimes Performance

Arm • Cambridge

On-site
GBP 97,300 - 131,700
Senior Runtimes & Architecture Engineer (Hybrid)
Senior Runtimes & Architecture Engineer (Hybrid)

Camwebdir • United Kingdom

Hybrid
GBP 90,000 - 130,000
Staff Software Engineer â Runtimes Performance
Staff Software Engineer â Runtimes Performance

Camwebdir • United Kingdom

On-site
GBP 90,000 - 120,000
Senior CPU Performance Architect
Senior CPU Performance Architect

Camwebdir • United Kingdom

Hybrid
GBP 70,000 - 110,000
Senior Software Performance Analysis Engineer
Senior Software Performance Analysis Engineer

Arm • Cambridge

On-site
GBP 50,000 - 70,000
Senior Software Engineer â Runtimes and Architecture
Senior Software Engineer â Runtimes and Architecture

Camwebdir • United Kingdom

On-site
GBP 90,000 - 130,000
Software Performance Engineer — Profiling & Optimization
Software Performance Engineer — Profiling & Optimization

Arm • Cambridge

Hybrid
GBP 50,000 - 70,000
ML Systems & Compiler Research Engineer
ML Systems & Compiler Research Engineer

Huawei Technologies Research & Development (UK) Ltd • Cambridge

On-site
GBP 90,000 - 140,000