Expertise in Real Time Embedded Software

Providing expert engineering software solutions.

consultancy

consultancy

We specialise in the design and implementation of embedded firmware and software for many specialist sectors including automotive, medical devices, and consumer products.

We have many years experience in safety critical embedded software, writing in C and C++, from bare metal drivers though embedded OSs and Linux.

medical devices

medical devices

We have written code for and acted as consultants for the development of a number of medical devices, including insulin injecting pen, HbA1c meter, coagulation meter and fall detector including the preparation of FDA 510(k) section 16 software documentation. We have also provided code for home monitoring heath hub.

automotive

automotive

We have helped develop software for a number of automotive projects including a vehicle communication gateway to MISRA standards and development of inter-processor communications interface for high end vehicle instrumentation.

set-top box

set-top box

We have many years’ experience in STB development ranging from device drivers through to middleware and network and front end development. We have developed code for satellite, cable and Freeview boxes.

m2m

m2m

We have worked on a number of M2M applications for remote data capture and transmission to remote servers utilising GPRS/3G, Wi-Fi and wired Ethernet. Applications range from capturing data from gaming and vending machines to data capture from medical devices for remote analysis.

device drivers

device drivers

We have extensive experience in writing devices drivers for many protocols and peripherals (I2C, SPI A/D etc). This can be bare metal or embedded real time operating systems (RTOS including FreeRTOS, uC/OS, embOS, etc ) or embedded Linux, across a range of CPUs and architecture from 8 to 32 bit, writing in C and C++.