Arm Performance Runtime Engineer (Open Source)

Arm

Cambridge

On-site

GBP 97,300 - 131,700

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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,000 - 132,000
Staff Software Engineer — Runtimes Performance
Staff Software Engineer — Runtimes Performance

Arm • Cambridge

On-site
GBP 97,000 - 132,000
Performance Engineer, Compilers & Runtimes
Performance Engineer, Compilers & Runtimes

United States Digital Space LLC • Cambridge

Hybrid
GBP 97,000 - 132,000
Senior Compiler & Runtime Engineer (Arm Architecture)
Senior Compiler & Runtime Engineer (Arm Architecture)

Arm • Cambridge

On-site
GBP 73,000 - 100,000
Senior Software Engineer — Runtimes and Architecture
Senior Software Engineer — Runtimes and Architecture

Arm • Cambridge

On-site
GBP 73,000 - 100,000
Senior Software Performance Analysis Engineer
Senior Software Performance Analysis Engineer

Arm • Cambridge

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

Arm • Cambridge

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

Arm Limited • Manchester

Hybrid
GBP 90,000 - 120,000
Senior Performance Tools Engineer: Telemetry & Open-Source
Senior Performance Tools Engineer: Telemetry & Open-Source

Semiconductor Engineering • Manchester

Hybrid
GBP 55,000 - 80,000
Staff Software Performance Engineer - Team Lead
Staff Software Performance Engineer - Team Lead

Arm Limited • Cambridge

Hybrid
GBP 55,000 - 75,000