The presentation will take place in Room 211 on Saturday, March 7, 2026 - 18:15 to 19:15

The Agentic Loop: Accelerating Firmware Development for Microcontrollers

This presentation will delve into the exciting frontier of using agentic loops to dramatically accelerate the research, development, and programming of firmware for microcontrollers (MCUs) and Single Board Computers (SBCs). We'll explore how you can leverage foundational electronics knowledge and modern AI tools to transition from abstract ideas to functional, real-world solutions in a fraction of the time traditionally required.

🧠 What is the Agentic Loop?

We will first define the agentic loop in the context of coding. This powerful paradigm involves setting up a continuous, iterative feedback mechanism where an AI agent plans, executes code (like a firmware sketch), receives output (e.g., error logs, sensor readings), analyzes the results, and then automatically refines its approach. This loop essentially acts as an AI-powered programming and debugging assistant, allowing for rapid iteration and error correction.

🔧 Key Concepts and Implementation

The session will focus on the practical technologies and patterns that make this possible:

Retrieval-Augmented Generation (RAG): Learn how to ground the AI agent's knowledge by providing it with proprietary or specific documentation, schematics, and example codebases relevant to your chosen MCU/SBC (e.g., datasheet PDFs, specific library APIs). This is crucial for accurate and context-aware firmware generation.

Gemini-CLI Demonstration:While the principles are broadly applicable across various AI stacks, we will demonstrate concrete examples using the Gemini Command Line Interface (CLI). We’ll show how to structure prompts and integrate the AI output directly into a rapid prototyping workflow to program devices like an Arduino, ESP32, or Raspberry Pi Pico.

💡 Extending Basic Knowledge to Real-World Solutions

The ultimate goal is to show how this agentic workflow empowers developers to extend basic electronics knowledge to solve complex problems. By offloading the tedious task of API memorization and minor syntax debugging to the agent, developers can concentrate on the higher-level design and engineering challenges. Attendees will walk away with a clear understanding of how to implement their own agentic pipelines to shorten the research and development (R&D) lifecycle for their next embedded project.

This session is ideal for firmware engineers, hobbyists, and AI developers looking to bridge the gap between AI and embedded systems.