Edge ML Engineer for Real-Time Embedded Sensing

KO2 Embedded Recruitment Solutions LTD

City of Edinburgh

On-site

GBP 60,000 - 70,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

KO2 Embedded Recruitment Solutions LTD is seeking an experienced Embedded ML engineer for an Edinburgh-based role focused on real-time, on-device sensor classification.

You will optimise models for memory and power constraints, deploy to embedded hardware, and collaborate with firmware and hardware teams. Applicants should have 5+ years in data science or ML engineering, strong Python skills, and hands-on experience with TensorFlow Lite, Edge Impulse, and ONNX Runtime.

Qualifications

  • 5+ years of applied experience in data science or ML engineering.
  • Experience in ML for classification tasks.
  • Proficiency in Python and libraries: scikit-learn, TensorFlow, pandas, NumPy.
  • Experience with sensor data, time-series or IoT data.
  • Familiarity with embedded ML tools: TensorFlow Lite, Edge Impulse, ONNX Runtime.
  • Hands-on with hardware constraints and clear communication to non-technical collaborators.

Responsibilities

  • Clean, structure, and analyse sensor datasets from real-world deployments.
  • Develop ML models for embedded deployment on resource-constrained devices.
  • Work with TensorFlow Lite, Edge Impulse, or custom firmware deployment strategies.
  • Optimise model architecture, quantization, and inference speed.
  • Collaborate with firmware engineers to integrate the models into live devices.
  • Test model performance across lab, semi-field, and real-world settings.
  • Document training pipelines, feature engineering, model validation and deployment learnings.
  • Establish reproducible, scalable workflows for model development, retraining, and versioning.
  • Support platform expansion by cross-app adaptation and transfer.
  • Develop features such as confidence scoring, anomaly detection, and on-device adaptation.

Skills

Python
Machine learning
Time-series data
IoT data streams
Communication

Tools

TensorFlow Lite
Edge Impulse
ONNX Runtime
scikit-learn
NumPy

Job description

KO2 Embedded Recruitment Solutions LTD is seeking an experienced Embedded ML engineer for an Edinburgh-based role focused on real-time, on-device sensor classification.

You will optimise models for memory and power constraints, deploy to embedded hardware, and collaborate with firmware and hardware teams. Applicants should have 5+ years in data science or ML engineering, strong Python skills, and hands-on experience with TensorFlow Lite, Edge Impulse, and ONNX Runtime.

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

Similar jobs worth comparing

Embedded Machine Learning Engineer
Embedded Machine Learning Engineer

KO2 Embedded Recruitment Solutions LTD • City of Edinburgh

On-site
GBP 60,000 - 70,000
Edge ML Embedded Engineer: C++/ONNX on Cortex-M
Edge ML Embedded Engineer: C++/ONNX on Cortex-M

Arm Limited • United Kingdom

Hybrid
GBP 60,000 - 90,000
Edge ML Engineer - Vision, Robotics & Production (Equity)
Edge ML Engineer - Vision, Robotics & Production (Equity)

Understanding Recruitment • Greater London

On-site
GBP 90,000 - 135,000
Equity
Pension 7%
Private medical + dental
+4
Senior Embedded AI Engineer - Edge ML & Firmware
Senior Embedded AI Engineer - Edge ML & Firmware

Toumetis • West of England

On-site
GBP 60,000 - 70,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Toumetis • West of England

On-site
GBP 60,000 - 70,000
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
Defence ML Engineer — Embedded Systems & Prototyping
Defence ML Engineer — Embedded Systems & Prototyping

ECM Selection (Holdings) Limited • Cambridgeshire and Peterborough

On-site
GBP 42,000 - 70,000
Private medical insurance
Generous pension scheme
Access to local social and sports club
Senior ML Systems Engineer - Embedded & Real-Time
Senior ML Systems Engineer - Embedded & Real-Time

Semiconductor Engineering • Manchester

On-site
GBP 90,000 - 120,000
Autonomous Systems ML Engineer — Real-World Deployment
Autonomous Systems ML Engineer — Real-World Deployment

Understanding Recruitment • Greater London

Hybrid
GBP 90,000 - 115,000
Embedded RF ML Engineer — FPGA, DSP & SDR
Embedded RF ML Engineer — FPGA, DSP & SDR

Kirintec Limited • Malvern

On-site
GBP 63,000 - 77,000
25 days leave
Training opportunities
Flexible working
+8