previous arrow
next arrow

Rufilla is a dynamic software consultancy that helps companies make Smart products.
We are software developers and specialists in Embedded Linux and IoT.
We work with companies to create entire supported, robust, secure, Smart product platforms.

Rufilla has helped scores of companies since starting in 2009, including the R&D teams at Oxford Instruments, Curtiss Wright and Naim Audio.

The results of our work are everywhere: from the signs above motorways, to infrared cameras, lab instruments, smart medical products, intelligent hospital beds, live safety monitoring of railways, Zigbee LED lighting in offices, connected factory heating systems, …

We believe in clarity and in teaching our knowledge.
We describe what we’ve done and why.
We help your team update its skillset so that ultimately you will no longer need us!

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.

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

Robin Mugridge, Systems Software Group Leader, Oxford Instruments

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.

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

Glenn Wilkinson, Senior Engineer, Digital Barriers.

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.

A perfect partner for our project.

Chris Stacey, Managing Director, Montcalm International

What we do

Rufilla is a software consultancy with a dynamic, upbeat, approach. We specialise in helping companies take innovative new products to market, working in all stages of the development lifecycle.

We take a fresh approach to embedded software consulting. What if consultants thought about projects from the client’s perspective? Innovating with them and actually believing in their product’s potential?

Our Experience

Our range of expertise and experience includes:

  • Embedded Linux
  • Custom Linux Board Support
  • Yocto
  • The Internet of Things
  • M2M and TCP/IP Communications
  • Mobile technologies 2G-5G GSM
  • Short range wireless telecoms, wireless telemetry.
  • Web applications and services.

Product Development

Multiple Platform Development

We get creative with embedded software development on multiple platforms, including: ARM, x86, AVR32, 8051, PIC24, AVR 8-bit, SuperH. RTOS, Embedded Linux, The Yocto Project. Languages used include: C, C++, NodeJS, Java, Ruby, Python, Assembler, CSS, SQL, PostgreSQL.

Reliable delivery

We have a well-structured approach and take our responsibility to you seriously. We deliver what, how, and when we say we’ll deliver. We have a reputation for accurate and dependable fixed price quotations and manage projects from start to finish.


We’re proactive and responsive with high quality communication and will tell you how a project is going both when it is on track and when things are not going quite to plan. We’re agile and responsive and timely in our execution and delivery of projects.

Solution finders

We think that half the fun is resolving those ‘interesting’ issues which can arise in every project. We use proven self generated testing methods and enjoy the look and feel of the code so that the library / documentation will be smart and intelligible.

Be Inspired

Our key strength is in combining technologies to create innovative solutions. We have a track record of looking at projects from a different angle with new and effective results. Our dynamic, upbeat approach can feel like a breath of fresh air. We love what we do!

Our fresh approach

We work from your perspective and give clear views problem and solution. We estimate accurately, provide good project visibility and deliver high quality results. We have dependable project management with an excellent track record and managed outsourcing as required.

A good partner

We liaise closely with your team, from management to marketing. We guide, train and partner. We’re here from concept to end-of-life and are as happy in the boardroom as on the factory floor. We are a dynamic, tenacious partner to have on your next project. On your team, just not on the payroll.

Turning science and ideas into technology that works 

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 at Accu-Time Systems, Inc

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.

Kate Hardie, Graphic Designer/Photographer, Culham Studio

Go to the top of the page