> Markdown version of [/jobs/ext/2245730-edge-ml-engineer-for-real-time-embedded-sensing](https://www.wearedevelopers.com/jobs/ext/2245730-edge-ml-engineer-for-real-time-embedded-sensing). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Edge ML Engineer for Real-Time Embedded Sensing - **Company:** KO2 Embedded Recruitment Solutions Ltd - **Location:** Edinburgh, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Firmware, Python (Programming Language), Machine Learning, Tensorflow, ONNX (Open Neural Network Exchange) Format - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815059222-edge-ml-engineer-for-real-time-embedded-sensing ## About the Role 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. #J-18808-Ljbffr ## 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. ## Related Videos - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [Intelligent Data Selection for Continual Learning of AI Functions](https://www.wearedevelopers.com/videos/367-intelligent-data-selection-for-continual-learning-of-ai-functions) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Making neural networks portable with ONNX](https://www.wearedevelopers.com/videos/301-making-neural-networks-portable-with-onnx) - [What non-automotive Machine Learning projects can learn from automotive Machine Learning projects](https://www.wearedevelopers.com/videos/397-what-non-automotive-machine-learning-projects-can-learn-from-automotive-machine-learning-projects) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development)