B Duncan Ltd
About Us
An embedded systems consultancy in Auckland, New Zealand, engineering firmware and electronics since 2010.
Our history
Embedded engineering specialists since 2010
B Duncan started in 2010 with one engineer, Barrie, and a laptop. He had come from research and development roles in the power industry in Australia and the United States, working on equipment that runs unattended for decades.
Over fifty clients have come through since, across appliances, industrial control, power distribution, fitness equipment, and conservation technology, in New Zealand and internationally.
2005
Barrie graduates from the University of Canterbury, Bachelor of Engineering with First Class Honours.
2005 to 2010
R&D and testing roles in the power industry, in Australia and the United States.
2010
B Duncan Ltd founded in Auckland.
2016
A growing team, working from Moselle Avenue, Henderson.
Today
A multi-disciplinary team, in a two-storey Auckland office with a lab and testing space.
What we do
Firmware and electronics development
We design and deliver embedded software and electronics across industries, from small IoT devices to medium-voltage power controllers and appliances. We support every stage of the development cycle: consulting, R&D, design, prototyping, testing, and implementation, working alongside your engineers or as your outsourced engineering team with access to our equipment and lab.
Our approach
A data-driven engineering approach
Causes, decisions, and solutions are validated with data from repeatable experiments rather than assumption. Complex problems are broken into well-defined, manageable parts, and work does not start until everyone understands what is required.
That principle shows up in how we run projects: requirements written so a valid test can be derived from them, production code developed test-first, review before merge, and releases that carry evidence rather than blind confidence. It is also why a lot of our work is instrumentation. When something fails intermittently in the field, we measure it rather than rely on reasoning alone.
Meet the team
Experts in firmware, R&D, and real-time systems

Barrie Duncan
Managing Director / Principal Engineer

Katya Almestica
Operations Manager

Martyn Johnson
Embedded Software & Electronics Engineer

Campbell Brown
Embedded Software & Electronics Engineer

Hudson Dalprá
Embedded Software Engineer

Ruskin Swedlund
Embedded Software & Electronics Engineer
Our lab
Our Auckland engineering lab
Our office includes a lab and testing space holding measurement and EMC equipment, ovens and freezers, dynos, development kits, and prototyping tools.
Bring-up, measurement, EMC pre-compliance, and long-duration testing are done here, by the same team that designed the product.
Related
Explore further
Our Expertise
See how our engineering disciplines map to the services we deliver, and where they overlap on real projects.
Prototyping & Product Development
The staged, sign-off-driven process we take products through, from proof of concept to production.
Embedded Firmware
Real-time firmware for microcontrollers, new or inherited, across appliances, IoT, motor control, and power equipment.