C++ ML Runtime Engineer - AI Acceleration & Systems

Arm Limited

Cambridge

Hybrid

GBP 70,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

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
C++ ML Framework/Runtime Engineer - AI Performance
C++ ML Framework/Runtime Engineer - AI Performance

CamWebDir • United Kingdom

Hybrid
GBP 90,000 - 140,000
Employee benefits
Senior AI Compiler Engineer for ML Platform
Senior AI Compiler Engineer for ML Platform

Arm Limited • Cambridge

Hybrid
GBP 70,000 - 110,000
Stock awards
Benefits package
Staff Software Engineer — ML Compiler for AI
Staff Software Engineer — ML Compiler for AI

Arm • Cambridge

On-site
GBP 97,000 - 132,000
Stock awards
Wellbeing benefits
Senior AI Compiler Engineer - ML Graph & Optimization
Senior AI Compiler Engineer - ML Graph & Optimization

Arm • Cambridge

Hybrid
GBP 74,000 - 100,000
ML/AI Performance Engineer
ML/AI Performance Engineer

CamWebDir • Cambridge

Hybrid
GBP 60,000 - 90,000
ML/AI Performance Engineer - Hybrid & Edge Workloads
ML/AI Performance Engineer - Hybrid & Edge Workloads

Arm Limited • Cambridge

Hybrid
GBP 70,000 - 100,000
Senior AI Compiler Engineer for ML Graphs
Senior AI Compiler Engineer for ML Graphs

Arm Limited • Cambridge

Hybrid
GBP 70,000 - 110,000
Stock awards
Wellbeing benefits
Senior AI Compiler Engineer for ML Infra & Optimization
Senior AI Compiler Engineer for ML Infra & Optimization

CamWebDir • United Kingdom

Hybrid
GBP 70,000 - 110,000
Stock awards