Senior Compiler & Runtime Engineer (Arm Architecture)

Arm

Cambridge

On-site

GBP 73,500 - 99,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Arm in Cambridge is seeking an inquisitive engineer focused on compilers, runtimes, and CPU architecture. You will study Arm extensions and assess their impact on major language runtimes and compilers, working with Arm architects and runtime engineers to shape and apply features.

You will collaborate across teams to improve the Arm architecture and contribute to open-source projects, documentation, and tooling.

Qualifications

  • Flexible, problem-solving approach and eagerness to learn.
  • Experience working on language runtimes, compilers or similar tech.
  • Strong programming in C, C++ or Rust.
  • Familiarity with computer architecture and microarchitecture (AArch64).

Responsibilities

  • Analyse architecture features and find opportunities for their use in language runtimes and compilers.
  • Work with architects to suggest or improve proposals, as appropriate.
  • Own and be accountable for specific investigations, with guidance where appropriate.
  • Collaborate with colleagues across Arm to improve the Arm architecture, and to ensure it is effectively used.
  • Contribute to open-source software projects and engage with open-source communities.
  • Contribute to documentation efforts (including internal documentation and external blog posts) to communicate findings.
  • Help develop tooling and automation to support the above activities.

Skills

Runtimes/compilers
C/C++/Rust
Architectural knowledge

Tools

CI/build systems

Job description

Arm in Cambridge is seeking an inquisitive engineer focused on compilers, runtimes, and CPU architecture. You will study Arm extensions and assess their impact on major language runtimes and compilers, working with Arm architects and runtime engineers to shape and apply features.

You will collaborate across teams to improve the Arm architecture and contribute to open-source projects, documentation, and tooling.

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
Senior Software Engineer — Runtimes and Architecture
Senior Software Engineer — Runtimes and Architecture

Arm • Cambridge

On-site
GBP 73,000 - 100,000
Arm Performance Runtime Engineer (Open Source)
Arm Performance Runtime Engineer (Open Source)

Arm • Cambridge

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
Staff System Architect
Staff System Architect

Arm • Cambridge

Hybrid
GBP 97,000 - 132,000
Accommodations during recruitment
Hybrid working
Staff System Architect
Staff System Architect

Arm Limited • United Kingdom

Hybrid
GBP 97,000 - 132,000
Senior Director – Automotive Software
Senior Director – Automotive Software

Arm Limited • Cambridge

On-site
GBP 70,000 - 95,000
Senior Software Performance Analysis Engineer
Senior Software Performance Analysis Engineer

Arm • Cambridge

Hybrid
GBP 50,000 - 70,000
Senior C++ Engineer (Modelling)
Senior C++ Engineer (Modelling)

Arm • Cambridge

Hybrid
GBP 60,000 - 85,000
ML Performance Engineer - Next-Gen Arm IP
ML Performance Engineer - Next-Gen Arm IP

Arm • Cambridge

On-site
GBP 55,000 - 75,000