Senior C++ ML Framework & Runtime Engineer

CamWebDir

United Kingdom

Hybrid

GBP 85,000 - 120,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Arm is seeking an Experienced Machine Learning Framework/Runtime Software Engineer to advance C++ based ML inference engines and runtimes. You will work across runtime, compiler, driver and hardware teams to design, develop, integrate, test, and optimise solutions in a large modular codebase, focusing on memory management, graph execution and backend integration.

You will contribute to end-to-end AI software stack from framework execution to hardware acceleration, with opportunities to learn,

Qualifications

  • Strong C++ software development experience in ML inference or runtime systems.
  • Experience with ML inference frameworks such as LiteRT, TensorFlow Lite or ONNX Runtime.
  • Understanding of graph execution, memory management and backend integration.

Responsibilities

  • Analyze and diagnose complex issues across frameworks, runtimes, compilers, drivers, and hardware abstraction layers.
  • Collaborate with runtime, compiler, driver, and hardware teams to design, develop, test, and optimise AI solutions.
  • Contribute to end-to-end AI software stack from framework execution to hardware acceleration.

Skills

C++ development
ML inference engines
runtime systems
backend integration
TensorFlow Lite
ONNX Runtime
LiteRT

Tools

LiteRT
TensorFlow Lite
ONNX Runtime
Vulkan
OpenCL

Job description

Arm is seeking an Experienced Machine Learning Framework/Runtime Software Engineer to advance C++ based ML inference engines and runtimes. You will work across runtime, compiler, driver and hardware teams to design, develop, integrate, test, and optimise solutions in a large modular codebase, focusing on memory management, graph execution and backend integration.

You will contribute to end-to-end AI software stack from framework execution to hardware acceleration, with opportunities to learn,

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

Similar jobs worth comparing

C++ ML Framework & Runtime Engineer
C++ ML Framework & Runtime Engineer

Arm Limited • United Kingdom

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

Arm • Cambridge

Hybrid
GBP 55,000 - 75,000
C++ ML Runtime Engineer - AI Acceleration & Systems
C++ ML Runtime Engineer - AI Acceleration & Systems

Arm Limited • Cambridge

On-site
GBP 70,000 - 120,000
C++ ML Frameworks & Runtime Engineer
C++ ML Frameworks & Runtime Engineer

Arm Limited • Cambridge

Hybrid
GBP 65,000 - 90,000
Hybrid working
Accommodations during recruitment
ML Runtime & Inference Systems Engineer – Hybrid
ML Runtime & Inference Systems Engineer – Hybrid

Arm • Cambridge

Hybrid
GBP 74,000 - 100,000
Senior C++ ML Inference Runtime Engineer
Senior C++ ML Inference Runtime Engineer

Semiconductor Engineering • United Kingdom

Remote
GBP 70,000 - 110,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
Senior ML Systems Engineer — C++ / PyTorch & Performance
Senior ML Systems Engineer — C++ / PyTorch & Performance

CamWebDir • United Kingdom

Hybrid
GBP 75,000 - 110,000
Senior ML Software Engineer: Master C++, PyTorch & Performance
Senior ML Software Engineer: Master C++, PyTorch & Performance

Arm Limited • Manchester

Hybrid
GBP 65,000 - 90,000
Software Machine Learning Engineer Arm
Software Machine Learning Engineer Arm

Semiconductor Engineering • Manchester

Hybrid
GBP 70,000 - 100,000