Hardware design and prototyping
Schematics, component choice, power design and prototype boards that work the first time more often.
Firmware is where the product's behaviour lives. It has to be correct, predictable when power fails or a sensor misbehaves, and maintainable for the years the product is sold.
We write firmware for boards we design and for your existing hardware, and you receive the full source code at the end of the project.
The work
Simple super-loop designs where they are enough, FreeRTOS or Zephyr where tasks and timing need it.
ADC, timers, PWM, DMA, displays, sensors, memory and motor control.
UART, RS-485 and Modbus, CAN, I²C, SPI, USB, Ethernet, Wi-Fi, BLE, LoRa, GSM and MQTT.
Field updates over USB, serial or over the air, with a safe fall-back if an update fails.
Sleep modes and wake-up design for battery-powered products.
Fixing, extending or porting firmware someone else wrote, including moving to a new microcontroller.
Handed over at project closure
Yours to keep, change and manufacture anywhere.
Before you ask
Yes. Firmware written for your product is handed over as source code with build instructions at project closure.
Yes. Send us the board and its schematic, or ask us to reverse engineer the board first.
We reply within 2–3 working days of your request. The quotation lists the scope, milestones, estimated hours per role and material costs.
Often combined with
Schematics, component choice, power design and prototype boards that work the first time more often.
Controllers, sensor nodes and gateways that connect machines to your dashboard.
Functional and pre-compliance testing, DFM checks and production through our EMS partner.
Your first project, 10% off design and development
Tell us what you want to build and we'll send you a quotation within 2–3 working days.
The discount applies to engineering hours. PCBs, components and other materials are charged at cost.