Staff Engineer, High-Performance Runtimes

Camwebdir

United Kingdom

Hybrid

GBP 90,000 - 120,000

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 in the United Kingdom is seeking a Staff Software Engineer to optimize runtimes and compilers, focusing on performance of workloads and Arm architectural features. You will collaborate with global teams to drive features and efficiency across compiler pipelines and runtime systems.

You will implement new runtime capabilities, contribute to open-source projects, and help shape automated performance testing frameworks. Hybrid working model and strong collaboration are expected.

Qualifications

  • Experience with managed runtimes or compilers.
  • Strong C/C++ programming skills.
  • Experience with assembly-level performance analysis.
  • Interest in computer architecture and CPU design.
  • Proficient in modern software development practices.
  • Familiar with Linux performance analysis tools.
  • Familiar with Agile methodologies (Scrum/Kanban).
  • Familiar with build systems and CI.
  • Familiar with open-source project development processes.

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 led 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
C/C++ programming
Performance analysis (assembly level)
Computer architecture / microarchitect
Software development lifecycle

Tools

Linux performance tools
Build systems / CI
Open-source contribution

Job description

Arm in the United Kingdom is seeking a Staff Software Engineer to optimize runtimes and compilers, focusing on performance of workloads and Arm architectural features. You will collaborate with global teams to drive features and efficiency across compiler pipelines and runtime systems.

You will implement new runtime capabilities, contribute to open-source projects, and help shape automated performance testing frameworks. Hybrid working model and strong collaboration are expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Runtimes & Architecture Engineer (Hybrid)
Senior Runtimes & Architecture Engineer (Hybrid)

Camwebdir • United Kingdom

Hybrid
GBP 90,000 - 130,000
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

Camwebdir • United Kingdom

On-site
GBP 90,000 - 120,000
Arm Performance Runtime Engineer (Open Source)
Arm Performance Runtime Engineer (Open Source)

Arm • Cambridge

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
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
Staff Software Performance Engineer - Team Lead
Staff Software Performance Engineer - Team Lead

Arm Limited • Cambridge

On-site
GBP 55,000 - 75,000
ML Runtime & Inference Systems Engineer – Hybrid
ML Runtime & Inference Systems Engineer – Hybrid

Arm • Cambridge

Hybrid
GBP 74,000 - 100,000