Senior Embedded Software Engineer

Retelligence Ltd

Cambourne

On-site

GBP 70,000 - 100,000

Full time

2 days ago
Be an early applicant
Application generator

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

Get past ATS filters

Benefits offered by this job

Company bonus
Enhanced pension
Private healthcare
EV / cycle to work
On-site parking
Social events

Job summary

Retelligence Ltd in Cambridge is seeking a Senior Embedded Software Engineer to lead embedded firmware design for intelligent devices. You’ll work across medtech, industrial and consumer sectors, shaping hardware-enabled ML on edge devices with no cloud reliance.

The role offers varied, technically challenging projects and a collaborative culture. You’ll collaborate with clients to understand needs, define requirements and craft robust software architectures, with modern tooling, testing and CI

Qualifications

  • Experience designing embedded firmware for ARM-based MCUs/SoCs.
  • Proficiency in C/C++ with Python where needed.
  • Background in ML or computer vision on embedded devices.
  • Strong engineering practices: CI, testing, version control.
  • Excellent communication with clients and colleagues.

Responsibilities

  • Design and develop embedded firmware in C/C++ with Python for connected products.
  • Bring ML and vision capabilities to embedded hardware from microcontrollers to embedded Linux.
  • Collaborate with clients to capture needs, define requirements and shape solutions.
  • Define software architecture, features and functional requirements.
  • Present technical work clearly to both technical and non-technical audiences.
  • Write high-quality, production-ready code with unit tests and CI.

Skills

Embedded firmware
C/C++
Arm-based MCUs
ML / Computer Vision
CI / unit testing
Client facing

Education

Bachelor's in Electronic Engineering or CS

Tools

TensorFlow
TensorFlow Lite
PyTorch
OpenCV

Job description

An established, highly respected product development consultancy in Cambridge is looking for a Senior Embedded Software Engineer to join its Electronics and Software group.

You'll work on a wide range of client products across medtech, industrial and consumer sectors, taking ideas from first concept through to production. The company is at an exciting stage in its edge AI journey, building intelligent devices that run machine learning on the hardware itself, with no reliance on the cloud. It's a genuine opportunity to help shape how the business develops and delivers edge AI.

What you'll be doing
  • Designing and developing embedded firmware in C and C++, with Python, for intelligent, connected products
  • Bringing machine learning and machine vision onto embedded hardware, from microcontrollers to embedded Linux platforms
  • Working directly with clients to understand their needs, define requirements and shape technical solutions
  • Defining software architecture, features and functional requirements
  • Presenting and explaining technical work to both technical and non-technical audiences
  • Writing high-quality, production-ready code using modern tools and practices, including unit testing, CI and regression testing
What we're looking for
  • Strong commercial experience in embedded firmware development (C/C++) on Arm-based microcontrollers or processors
  • Some hands‑on machine learning or computer vision experience, either commercially or through personal projects. TensorFlow, TensorFlow Lite, PyTorch or OpenCV are all relevant.
  • Good software engineering practices: unit testing, continuous integration and version control
  • Confident communication skills and comfort working with clients
  • A degree in Electronic Engineering, Computer Science or a related subject
Nice to have
  • NVIDIA Jetson or similar edge AI platforms
  • Wireless (BLE, Wi‑Fi, cellular, low‑power radio) or wired comms (CAN, SPI, I2C, RS485)
  • Low‑power or battery‑powered systems
  • Real‑time signal processing and filtering
  • Embedded Linux and embedded security
Why apply?
  • Varied, technically challenging projects across multiple industries
  • The chance to shape a growing edge AI capability
  • A collaborative, open engineering culture with a great team
  • Company bonus, enhanced pension and private healthcare
  • Enhanced family‑friendly policies and life insurance
  • EV and cycle‑to‑work schemes, on‑site parking and regular social events

You don't need to tick every box. If you're a strong embedded engineer with a real interest in machine learning, and you've explored it through work or your own projects, we'd love to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded System Engineer
Senior Embedded System Engineer

Opus Recruitment Solutions • Greater London

On-site
GBP 55,000 - 75,000
25 days holiday + bank holidays
Employer pension contribution
Private medical insurance
+2
Embedded Machine Learning Engineer - Electronics and Software
Embedded Machine Learning Engineer - Electronics and Software

42T • Cambridge

On-site
GBP 65,000 - 90,000
Embedded Software Engineer – Consultant
Embedded Software Engineer – Consultant

IC Resources • Cambridgeshire and Peterborough

On-site
GBP 65,000 - 90,000
Performance bonus
Share incentive scheme
Enhanced pension
+7
Senior Embedded Software Engineer
Senior Embedded Software Engineer

iO Associates • Livingston

On-site
GBP 65,000 - 90,000
Embedded Linux Engineer
Embedded Linux Engineer

Technical Futures Ltd • Cambridge

On-site
GBP 65,000 - 90,000
Company Bonus Scheme
Private Healthcare
10% Company pension contribution
+2
Senior Embedded AI Engineer - Edge ML on ARM
Senior Embedded AI Engineer - Edge ML on ARM

Retelligence Ltd • Cambourne

On-site
GBP 70,000 - 100,000
Company bonus
Enhanced pension
Private healthcare
+3
Embedded Software Engineer - Consultant
Embedded Software Engineer - Consultant

TEC Partners Limited • Melbourn

On-site
GBP 65,000 - 90,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Ivaris • City of Edinburgh

On-site
GBP 60,000 - 85,000
Embedded Linux Developer
Embedded Linux Developer

Plextek • Great Chesterford

Hybrid
GBP 60,000 - 85,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Platform Recruitment • Harston

On-site
GBP 60,000 - 70,000
25 days holiday
Pension
Discretionary annual bonus
+2