Embedded Software

embedded-software.png

Looking After the Hard Stuff for Devices

From tiny bare metal microcontroller systems to high-end PC-like and FPGA utilising products. From Bluetooth LE to Ethernet. We know what’s required to support device products.

Low-Level Hardware Support

We specialize in undertaking the final preparation work required to ensure that the existing vendor and open source hardware platform support meets requirements, performs correctly and is well tuned for the specific device.

This work is a combination of specific board support implementation, device driver configuration and additions, as well as configuration and fine-tuning of other critical software components.

EMBEDDED APPS

We have strong experience in developing applications for task-specific embedded devices.

ALL AREAS COVERED

We can cover all areas of device software - from device drivers to UI design and implementation. Whatever area we’re working on, we’ll always keep your end goal and end users in mind.


Tech Areas

Our Key Areas of Strength

Video & Image

Video & Image

From video hardware support to implementing advanced image processing pipelines

More →

Android Platform

Android OS

Customisation to support use of Android on more than just mobile phones

More →

Linux

Linux

From the OS and drivers to applications and their development environment

More →

ARM Processors

Microcontrollers, application processors and everything they connect to

Bluetooth LE

Bluetooth LE

Support on embedded devices as well as connecting to mobile devices

USB

Both microcontroller firmware for USB devices and their PC-side support


Case Studies


Next Steps

 

More Software Capabilities

Find out more about our other capabilities and how we can help.

 

Contact

If you are looking for help with a project or product idea, we'd love to talk.