Skip to content

Embedded engineering

Embedded systems that fly, drive and connect.

We design and build the firmware and electronics behind drones, motors, batteries and long-range sensor networks. Every capability on this page comes from a system we built and ran on real hardware.

embedded projects on real hardware
7
engineering domains, from power to AI
4
Cortex-M7 running a real-time Extended Kalman Filter
600 MHz
flight control loop rate
400 kHz

01 · What we know

Four domains, one team.

Clients rarely need just one piece. A drone needs motor drivers, a battery it can trust, a flight controller, a radio link and increasingly an AI layer. We cover the full chain.

Motor control & power electronics

BLDC speed control firmware and custom battery charge/discharge systems.

Flight control & real-time systems

Hard real-time control loops and sensor fusion on high-performance MCUs.

Wireless & long-range connectivity

LoRa and LoRaWAN links for sensors far from fixed infrastructure, in any market.

02 · Proven on real hardware

Where our know-how comes from.

Our embedded know-how was built hands-on, on real hardware. Each piece of work below adds to the knowledge we bring to a new product.

Motor control

ESC for brushless motors

An in-house ESC, independent of imported modules, with firmware the team can tune and evolve.

Why it mattered
Importing off-the-shelf speed controllers was slow and unreliable. The goal was an electronic speed controller the product owner fully controls.
What we built
Motor-driver firmware for brushless (BLDC) motors on two NXP microcontroller families, from protoboard to running motors.
Result
An in-house ESC, independent of imported modules, with firmware the team can tune and evolve.
NXP LPC84xLPC86xCortex-M0+LPCXpresso824-MAXLPCXpresso860-MAXMCUXpresso IDE

Power electronics

Custom battery charger / discharger

Battery handling designed around the product, not around what a store-bought charger allows.

Why it mattered
Batteries decide how long a drone flies and how long it lasts. Generic chargers do not fit every pack, workflow or test need.
What we built
A custom charger and discharger with embedded control of charge and discharge cycles, so packs can be charged, discharged and cycled in a controlled way.
Result
Battery handling designed around the product, not around what a store-bought charger allows.
Power electronicsCharge/discharge controlEmbedded firmware

Flight control

Real-time flight controller

A high-rate control and estimation core we can adapt to new airframes and sensors.

Why it mattered
Stable flight depends on how fast and how accurately the controller estimates state and reacts.
What we built
A flight control loop running at 400 kHz on Teensy 4.0, using its 600 MHz Cortex-M7 for a real-time Extended Kalman Filter.
Result
A high-rate control and estimation core we can adapt to new airframes and sensors.
Teensy 4.0NXP i.MX RT1062Cortex-M7Extended Kalman FilterIMU sensor fusion

Edge AI · Open source

AI target tracking on the OSD

Tracked targets appear in the pilot's goggles. The OSD work was contributed upstream to the iNav open-source project.

Why it mattered
Pilots need AI assistance without giving up manual control or changing how they fly.
What we built
An object-detection pipeline on a companion computer that processes live telemetry and draws target-tracking markers on the iNav On-Screen Display in real time.
Result
Tracked targets appear in the pilot's goggles. The OSD work was contributed upstream to the iNav open-source project.
Computer visionCompanion computerMSP protocoliNav

Long-range wireless

Drone LoRa relay / gateway

Coverage that goes where the drone goes, without building towers.

Why it mattered
Sensors in fields, forests and remote sites are often out of reach of any fixed gateway.
What we built
A LoRa relay and gateway carried by a drone, bridging remote sensor nodes to the network where no infrastructure exists.
Result
Coverage that goes where the drone goes, without building towers.
LoRaLoRaWANDrone payload integrationEmbedded firmware

IoT · LoRaWAN

Dynamic LoRaWAN region changing

One hardware design for several markets, with less reflashing and a simpler supply chain.

Why it mattered
LoRaWAN frequency plans differ by region (for example EU868 and US915). Devices are normally locked to one region at build time.
What we built
Firmware that changes the LoRaWAN regional configuration at runtime, so the same device can operate under different regional plans.
Result
One hardware design for several markets, with less reflashing and a simpler supply chain.
LoRaWAN regional parametersRuntime configurationEmbedded firmware

Airspace awareness

Drone Detection System

Situational awareness of the airspace around a site, built by a team that also builds drones.

Why it mattered
Unauthorised drones are a growing risk for infrastructure, sites and events.
What we built
A system that detects drones in a monitored area and alerts operators, with processing done in embedded hardware at the edge.
Result
Situational awareness of the airspace around a site, built by a team that also builds drones.
Detection & alertingEdge processingEmbedded systems

03 · Technology

What we work with.

Microcontrollers & boards
NXP LPC84xNXP LPC86xCortex-M0+NXP i.MX RT1062Teensy 4.0Cortex-M7LPCXpresso824-MAXLPCXpresso860-MAX
Wireless
LoRaLoRaWANMulti-region operation
Drone systems
iNavMSP protocolOSDCompanion computersPayload integration
Control & power
BLDC motor control (ESC)Battery charge/dischargeReal-time control loopsExtended Kalman Filter
AI & sensing
Object detectionTarget trackingDrone detection
Tools & languages
MCUXpresso IDEC/C++Python

04 · Why us

We build what we fly.

Real hardware, not slides

Every capability here comes from a system that ran on a bench, in the air or in the field.

The whole chain

Power, motors, flight control, radio and AI: one team instead of five suppliers.

Field-ready connectivity

LoRa links that reach remote sites and devices that work across LoRaWAN regions.

Open-source credibility

Our OSD work is contributed upstream to iNav, where the community can review it.

Have a board, a battery or a drone that needs a brain?

Tell us what you are building. We will come back with a proposal for a feasibility sprint.