Processors are at the heart of many products these days, and as such highly skilled embedded software development is critical.

With all of our embedded software written in C we ensure a well structured approach to its design and development, ensuring we retain flexibility and maintainability throughout the software.

We also offer PC application development for the control and interfacing of your product. We can offer anything from a simple USB connection for the configuration of your device to a high speed Ethernet connection for data retrieval.

Keeping your product up to date when it is out in the field is critical, we have experience in creating bespoke bootloaders for many platforms to allow easy in field application updates.

Take a look at some of the embedded software projects CircuitWorx have designed for our clients.


Our favourite processors

  • NXP’s LPC series, Cortex M0, M3, M4 & ARM A7, A9.
  • ST Microelectronics, STM8 to STM32
  • TI’s MSP430 series