Embedded Firmware Consultancy
Reliable solutions, delivering results.
Practical embedded engineering, tailored to your needs
We provide firmware, electronics, and power systems engineering expertise. Whether working alongside your engineers or taking on the whole deliverable, short or long-term, we’re here to help.
Years Engineering
15 +
Tests Run
1,000,000 +
Clients Served
50 +
Our firmware runs around the world in appliances, motors, industrial control systems, power equipment, fitness products, and battery-powered IoT devices.
Services
What we do
Embedded Firmware
Real-time firmware for microcontrollers with tight memory and timing budgets, new or inherited. RTOS and bare-metal, hardware bring-up, communications, and over-the-air update.
Motor Control
Field-oriented control, sensorless drives, and VFD firmware, on STM32, Nordic, and more. Tuned and validated on dynos, across more than a million device tests.
Code Review & Optimization
Independent, measurement-led review of your firmware. Written findings ranked by risk, and optimization that has extended the life of shipped products.
EMC Pre-Compliance Testing
Emissions and immunity testing in our lab or on site. We diagnose the cause of failures, so you can find and fix them before you pay for the compliance lab.
Ten services across firmware, electronics, power, and testing.
Our products
Proven tools to accelerate development
Built on years of hands-on experience and rigorous testing.

Software Development Kit
An extensively tested foundation to build new embedded codebases on or improve existing ones.

Automation Testing System
Guarantee reliability with data from thousands of hours of integration testing orchestrated by our Python-based test platform.
Testimonials
What clients say
“The B. Duncan team were flexible and professional to work with. Their availability at short notice and their ability to develop a complex embedded solution with a low level of involvement from us really helped us to keep an important project on schedule.”
“Having engaged the services of B Duncan Ltd, I can confirm that this business offers excellent capabilities in terms of feature development, root cause analysis and issue resolution. I have found their approach to be methodical and performed with a high level of diligence and professionalism. I would have no hesitation to recommend the services of B Duncan Ltd as a suitable contractor in the Electrical, Electronic and Software domains.”
“Wellington Drive Technologies partnered with B Duncan Ltd to develop firmware for our low power battery operated IoT product and to maintain firmware for an electronic controlled motor. BDL developed robust, well-tested firmware and provided valuable insights to improve reliability and maintainability of the firmware.”
“The advantage of working with B Duncan Ltd was that we did get a software solution we were able to use in our system straight away without having to modify it. A clean and tailor-made implementation.”
Resources
Engineering insight from hands-on experience


Software Quality in Embedded Systems: Stop Guessing, Start Measuring
Barrie Duncan, April 2026
