Software and Firmware Design

Delivering innovative, reliable embedded software solutions...

Firmware Design

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:

  • ASM
  • C, C++
  • .NET, PHP

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
Teddington Design and Engineering Brochure


Find out more about our software and firmware design services. Contact us today.