Embedded Linux and RTOS platforms, designed, secured and supported.

Firmware, hardware and complete products, from ESP32-class microcontrollers running FreeRTOS to full Yocto Linux systems. Already have a product in the field? We take on existing builds, BSPs and security updates too.

Yocto Project Participant · Silicon Labs Design Partner · Deployed in hundreds of thousands of UK homes

  • Octopus Energy logo
  • Oxford Instruments logo
  • Curtiss-Wright logo
  • Megger logo
  • voestalpine logo
  • Infleqtion logo

…and many more

Yocto Linux platforms

New platforms, upgrades of existing builds and ongoing maintenance, with long-term support.

Explore our Yocto services

Board support packages

Linux brought up on your own hardware: bootloader, kernel, device tree and drivers.

Explore BSP development

red box icons

Product security and CRA readiness

Security hardening, secure updates and vulnerability management for the Cyber Resilience Act.

Explore product security

red dot grid icon

Firmware and RTOS development

FreeRTOS and bare-metal firmware for smaller microcontrollers, including ESP32 designs, for products where Linux is more than you need.

Explore embedded software

Our Approach

How we work

We work as part of your team, not alongside it. We document as we go and hand over everything: designs, build systems and the reasoning behind the decisions. When the project ends, you can maintain and evolve the product without us. Several of our clients have been with us for over a decade by choice, not dependency.

Embedded board on the bench with a serial debug cable connected
Embedded board on the bench with a serial debug cable connected

Our partnership delivers:

End-to-end product development from concept to manufacturing
Secure embedded Linux platforms built for the future
Hardware design that brings ideas to life
Clear documentation and knowledge sharing
Long-term support that builds your capabilities

Hear it from Joe

Yocto Participant
Official Yocto Project Participant & Consultant

Official Yocto Project Participant & Consultant

Yocto Participant

We architect, build and maintain production-grade Yocto-based Linux platforms. From first bootloader to secure OTA fleet update, we deliver the board-support package, the distro and the decade-long maintenance plan.

Silicon Labs logo
Silicon Labs Partner Network member

Silicon Labs Partner Network member

Silicon Labs logo

Rufilla is a member of the Silicon Labs Partner Network. We design and build firmware for the EFR32 wireless family, Zigbee, Thread, Matter and Bluetooth LE included, and have taken Silicon Labs based products from prototype to volume manufacture.

Octopus Home Mini, designed and built by Rufilla

Smart energy

Smart energy, at scale

The Octopus Home Mini was designed and built by Rufilla: system design, hardware and firmware. It is deployed in hundreds of thousands of UK homes, and we still support it today.

Smart meter integration
Home energy management systems
IoT-enabled energy monitoring
Secure energy data platforms

Featured Projects

Innovation in Action

Man viewing x-ray

Apollo X-Ray Detection System

Scanning time cut from 11 hours to 30 minutes

Saturn Platform Device for Oxford Instruments

Saturn Platform 

Development time cut from years to weeks

View of Micron accuracy

Symmetry Camera System

5,000 frames per second image capture

Graphic of smart tech house icon

Home Mini 

Deployed to hundreds of thousands of homes UK-wide

Graphic of Energy Network Pylon

Octopus Energy

Octo Secure (DESNZ Project)

Works without internet connectivity, proven in a 250-user trial

I have thoroughly enjoyed working with Rufilla and would have no hesitation in recommending them.

We have used Rufilla since 2012, when we embarked on a major project utilising technologies we had little experience of. During this time, Rufilla have worked collaboratively with us – helping with design concepts, providing advice while we learnt these technologies and providing essential support when we needed it quickly.

Joe and his team have always been on hand and have reliably responded rapidly and flexibly where necessary despite our development priorities changing from time to time, communicating effectively throughout. Together, we have built a comprehensive build process and system architecture which underpins our products despite our initial lack of expertise in the technologies we chose to use for the developments.

 

Robin Mugridge

Systems Software Group Leader

A perfect partner for our project.

We approached Rufilla to develop a remote alarm system for our acute care hospital beds to alert staff when patients are preparing to get out of the bed.

The project required system design, multi-source component specification, procurement, assembly and testing. Rufilla worked through the project with quiet professionalism and delivered on time and at manageable cost.

 

Chris Stacey
Managing Director

Great communications, skills and handover contributed to a very satisfactory result for us.

We called Rufilla for specialist help with a Yocto project. Not having dealt with them previously, we were not sure how this would work out.

Joe’s team were immediately on the case and provided solutions beyond our expectations.

 

Glenn Wilkinson
Senior Engineer

Joe is professional and great to work with. He always finds a solution to every problem with his unrivalled expertise. His work and ideas are innovative. I can highly recommend him.

He always finds a solution to every problem with his unrivalled expertise.

His work and ideas are innovative. I can highly recommend him.

 

Kate Hardie

Graphic Designer/Photographer
Culham Studio

Joe at Rufilla and his team have done a superb job defining and writing software for our company.

He met his timeframes, and was very communicative and cooperative throughout the process.

I highly recommend Rufilla for efforts requiring excellent insight and prompt successful accomplishment.

 

Stephen G Sardi

VP Engineering and Service
Accu-Time Systems, Inc

Insights & Innovation

Introducing Rufilla Labs: things we’re building in the open

Introducing Rufilla Labs: things we’re building in the open

Today we're opening the doors on something we've been quietly working on: Rufilla Labs, a new home for all of our open-source work.At Rufilla we are absolutely obsessed with open source. Every product we build stands on it: Linux, Zephyr, Yocto, KiCad, and countless...

Rufilla is now an official Silicon Labs Design Partner

Rufilla is now an official Silicon Labs Design Partner

Some news we're genuinely thrilled to share: Rufilla is now an official Silicon Labs Design Partner, joining Silicon Labs' network of pre-qualified design services companies.In truth, this formalises something that has been the case for years. But it's lovely to make...

The MLForge Proof of Concept

The MLForge Proof of Concept

In embedded development, the gap between a machine learning idea and a deployable device is still wider than it should be.  You train a model on a laptop. It hits 95% accuracy on your test set. Then you try to run it on the target microcontroller and discover it needs...

Tell us about
your project.

Get in touch