Firmware & Connected Software

Firmware & Connected Software

Firmware Development, New Zealand

Bare-metal, RTOS, and Embedded Linux firmware, plus the companion software that connects to it.

Firmware is the layer where hardware either becomes reliable or stays fragile. A board can be perfectly laid out and still fail in the field if the interrupt handling is wrong, the RTOS scheduling doesn't hold under load, or the wireless stack drops connection outside a lab environment.

MicroCore develops embedded firmware across bare-metal, RTOS, and Embedded Linux (Yocto), with deep experience on STM32 ARM Cortex-M platforms. We also bridge the gap between hardware and the people using it, desktop utilities and mobile companion apps for device provisioning, real-time diagnostics, telemetry visualisation, and secure local or cloud connectivity.

Field-proven firmware base

Firmware Proven in Production Hardware

The same firmware base running client projects is validated in MicroCore's own products.

Our CAN bus, Bluetooth, and power management firmware base isn't theoretical, it runs in MicroCore's own IP67 marine MPPT controller and wireless CAN-FD bridge, both operating unattended in the field. That's the standard applied to every firmware engagement: code that has to keep running after the engineer who wrote it has gone home.

Talk through the stack

Start a Firmware Engagement

Describe the platform, the protocol stack, and what the software needs to do in the field.

Send through your firmware or companion software requirements. Direct technical questions are welcome.