C++ ML Runtime Engineer - AI Acceleration & Systems

Arm Limited

Cambridge

On-site

GBP 70,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 is seeking a strong C++ software engineer in Cambridge to help build high-performance ML inference engines and backend integration frameworks. You will contribute across frameworks, runtimes, compilers and hardware abstractions to deliver optimized AI execution on Arm platforms.

You will analyse complex performance issues, work on graph processing and memory management, and collaborate with runtime, driver and hardware teams to push the boundaries of AI acceleration.

Qualifications

  • Strong C++ software development experience.
  • Experience with ML inference frameworks (LiteRT, TensorFlow Lite, ONNX Runtime).
  • Understanding of AI model execution: graph processing, operator execution, memory management, backend integration.
  • Ability to analyse, investigate, diagnose, and resolve complex functional or performance issues across frameworks, runtimes, compilers, drivers and HALs.

Responsibilities

  • Design, develop, integrate, test, and optimise solutions within a large modular codebase.
  • Collaborate with runtime, compiler, driver and hardware teams to deliver efficient AI execution.
  • Analyse and resolve performance issues across AI software stack.

Skills

C++
ML runtime
Graph processing
Backend integration
Performance analysis

Tools

LiteRT
TensorFlow Lite
ONNX Runtime

Job description

Arm is seeking a strong C++ software engineer in Cambridge to help build high-performance ML inference engines and backend integration frameworks. You will contribute across frameworks, runtimes, compilers and hardware abstractions to deliver optimized AI execution on Arm platforms.

You will analyse complex performance issues, work on graph processing and memory management, and collaborate with runtime, driver and hardware teams to push the boundaries of AI acceleration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ ML Frameworks & Runtime Engineer
C++ ML Frameworks & Runtime Engineer

Arm Limited • Cambridge

Hybrid
GBP 65,000 - 90,000
Hybrid working
Accommodations during recruitment
C++ ML Framework & Runtime Engineer
C++ ML Framework & Runtime Engineer

Arm Limited • United Kingdom

Hybrid
GBP 90,000 - 130,000
Senior C++ ML Framework & Runtime Engineer
Senior C++ ML Framework & Runtime Engineer

CamWebDir • United Kingdom

Hybrid
GBP 85,000 - 120,000
C++ ML Runtime & Frameworks Engineer
C++ ML Runtime & Frameworks Engineer

Arm • Cambridge

Hybrid
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
ML Systems Engineer – AI & Accelerator Compiler
ML Systems Engineer – AI & Accelerator Compiler

Arm • Manchester

Hybrid
GBP 55,000 - 75,000
Training program
DEI culture
Hybrid working
ML Systems Engineer: Real-Time AI on Embedded Platforms
ML Systems Engineer: Real-Time AI on Embedded Platforms

Arm Limited • Manchester

Hybrid
GBP 90,000 - 120,000
Senior C++ ML Inference Runtime Engineer
Senior C++ ML Inference Runtime Engineer

Semiconductor Engineering • United Kingdom

Remote
GBP 70,000 - 110,000
Staff ML Engineer: Edge AI Tooling & Developer Experience
Staff ML Engineer: Edge AI Tooling & Developer Experience

Arm • Cambridge

Hybrid
GBP 97,000 - 132,000
Machine Learning Framework/Runtime Software Engineer Arm
Machine Learning Framework/Runtime Software Engineer Arm

Semiconductor Engineering • United Kingdom

Remote
GBP 70,000 - 110,000