Software and Firmware Design
Delivering innovative, reliable embedded software solutions...

We have extensive experience providing software and firmware design services for a range of platforms.
- In-house coding compliant with industry recognised standards.
- Fully documented, robust, and reliable software and firmware.
- Easy to work with, professional team, using tightly controlled development processes.
- Highly experienced in state-machine and RTOS firmware design.
- Expert in legacy code conversion and reverse-engineering.
Applications
We have developed code for a range of applications, including:
- Control systems and panels
- IOT (Internet of Things)
- Temperature and pressure monitoring
- Medical monitoring
- HVAC control
- Engine management
- Hardware drivers (e.g. relays, display, etc.)
Platforms
We can develop code for any hardware platform. Examples include:
- STM32
- Arm Cortex
- Raspberry Pi, Arduino
- Android and iOS app development
Languages
We have experience of languages including:
Protocols
We have extensive experience working with many protocols, including:
- Ethernet / TCP/IP (Internet Protocol), DHCP, Wifi
- HTTP/HTTPS, MQTT, CoAP
- CSV, JSON, XML
- MBUS, Modbus, RTU/ASCII
- Bluetooth (all versions), up to 100m range
- GSM / LTE, 2G/3G/4G/5G
- Zigbee, Mesh-Networking
Engineering Brochure
Design and Engineering
Find out more about our software and firmware design services. Contact us today.