Embedded

We develop solutions, applications, firmware and operating system images for embedded devices.

We have over 10 years of real-time embedded firmware development, using C and C++. With experience of real-time embedded or custom operating systems, we excel in application, driver and communication stack development. We have worked with 8, 16 and 32 bit processors with memory ranging from bytes to megabytes.

We have experience with and have developed systems using varying approaches from simple control loops through interrupt controlled systems to both cooperative and pre-emptive multitasking using either micro or monolithic kernels.

Embedded Firmware

Our engineers have experience with all variations of Microsoft’s embedded operating systems. We have worked on projects based on Windows CE (Microsoft’s ‘real time’ embedded operating system) and the development of Windows XP Embedded and Windows Embedded Standard images.

We have created custom boot loaders and system stacks for embedded Linux devices, as well as the supporting application software.