Arm Performance Runtime Engineer (Open Source)

Arm

Cambridge

On-site

GBP 97,300 - 131,700

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Arm is seeking an experienced performance engineer to advance compilers and managed runtimes on Arm. You will optimize language runtimes for Java, JavaScript, Python, Rust and more, profiling to remove bottlenecks and collaborating with hardware teams.

This role offers the chance to contribute to open‑source projects, work with upstream communities, and influence architecture features while delivering high‑impact performance improvements.

Qualifications

  • Experience with managed runtimes and compilers.
  • Strong programming skills in C/C++.
  • Familiar with performance analysis at a low level.
  • Interest in CPU pipelines and cache hierarchies.
  • Solid software development practices.

Responsibilities

  • Identify and implement changes to compilers and runtimes to boost performance.
  • Profile workloads to find bottlenecks and optimize features.
  • Collaborate across Arm to improve architecture and CPU support.
  • Develop runtime or compiler features and tune existing ones.
  • Contribute to open‑source projects and engage with the community.
  • Help build automated functionality and performance tests.

Skills

Managed runtimes
Compilers
C/C++ programming
Performance analysis
Computer architecture

Tools

Linux profiling tools
CI/build systems

Job description

Arm is seeking an experienced performance engineer to advance compilers and managed runtimes on Arm. You will optimize language runtimes for Java, JavaScript, Python, Rust and more, profiling to remove bottlenecks and collaborating with hardware teams.

This role offers the chance to contribute to open‑source projects, work with upstream communities, and influence architecture features while delivering high‑impact performance improvements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Performance Systems Engineer - Arm Runtimes & Compilers
Performance Systems Engineer - Arm Runtimes & Compilers

Arm • Manchester

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

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
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 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
Senior CPU Performance Architect
Senior CPU Performance Architect

Camwebdir • United Kingdom

Hybrid
GBP 70,000 - 110,000
Software Performance Engineer — Profiling & Optimization
Software Performance Engineer — Profiling & Optimization

Arm • Cambridge

Hybrid
GBP 50,000 - 70,000
Senior Performance Tools Engineer
Senior Performance Tools Engineer

Camwebdir • United Kingdom

On-site
GBP 90,000 - 120,000