FirmwareMaestro Docs

Introduction

Welcome to the FirmwareMaestro documentation — your guide to AI-powered Nordic nRF firmware development.

FirmwareMaestro is an AI co-engineer for Nordic Semiconductor nRF firmware development with the nRF Connect SDK and Zephyr RTOS. It helps you go from project brief to flashable firmware faster — without sacrificing the structure, quality, or compliance that real-world hardware projects demand.

What you can do

Built for Nordic developers

Every feature is designed around the realities of firmware work:

  • 21 Nordic nRF targets across nRF52, nRF53, nRF54, nRF70, and nRF91 series
  • 12 document generators producing structured technical artifacts
  • Two-stage AI pipeline — research grounded in real-time SDK documentation via Google Search Grounding, then generation with reasoning models
  • MISRA C compliance in generated code
  • Nordic SDK awareness — Device Tree, Kconfig, peripheral drivers, wireless stacks, and power profiles

Where to next

If you're new to FirmwareMaestro, start with the Quick Start guide. If you want to use the terminal-based agent, jump to Installing the fwm CLI.

For deeper guidance on the firmware development workflow, see the Embedded Firmware Best Practices and 6-phase Dev Guide.

On this page