Simplifying Concepts.
Accelerating Innovation.

Jacob's Blog

Jacob Beningo
EPISODE #027

EPISODE #027 – Agentic Firmware Development is Here

Jacob Beningo explains why agentic firmware development is already here and how embedded teams can move beyond ad hoc AI prompting. He covers skills, agents, RAG databases, and MCP servers, shows how NXP’s new agentic AI tools put them into practice, and offers practical steps for building an agentic firmware workbench.

Want to watch this episode instead? Check it out on our YouTube channel here!

For more Embedded Frontier Episodes, click here . . .

Takeaways

  • In a poll of 50 embedded developers at a conference, everyone used AI, but only two were building skills, agents, or RAG databases, and only one was using MCPs.
  • Ad hoc prompting is not agentic development. Agentic workflows combine skills, agents, RAG, and MCPs to get repeatable results.
  • Encode your company’s coding style guide in a RAG database and give an agent access to it so code reviews and driver generation follow your standards.
  • If you use AI for the same task more than two or three times, build a skill for it.
  • Build an agent when you keep orchestrating the same skills and sub-agents, and use RAG for knowledge you keep pasting into prompts.
  • MCP servers give AI “hands” in the physical world, such as debug sessions, power supplies, and oscilloscope or logic analyzer data, so it can work iteratively in a loop.
  • Silicon vendors like NXP are releasing LLM-independent agentic toolkits with around 100 prebuilt skills, MCP connectors, AI-powered documentation, and prompt libraries.
  • As AI produces thousands of lines of code, validation and test harnesses around AI tooling become critical.
  • AI makes mistakes like human engineers do, and iterating on them is similar to agile. Used well, it can handle the boring infrastructure work so developers can focus on innovation.
  • Jacob expects embedded development to change dramatically in the next 6–12 months, so start learning these techniques now rather than falling behind.

Chapters

  • 00:00 Introduction: Agentic Firmware Development Is Here
  • 00:51 Conference AI Class Poll: Ad Hoc Prompting vs. Real AI Workflows
  • 03:11 What Agentic AI Development Really Means (Skills, Agents, RAG, MCPs)
  • 05:07 AI as a Tool to Make Embedded Developers More Productive
  • 07:05 NXP’s New Agentic AI Tools for Developers
  • 09:23 Validating AI-Generated Code and Building Test Harnesses
  • 10:22 Skills, MCP Connectors, and an Agentic Development Workbench
  • 12:28 How Embedded Development Will Change in the Next 6–12 Months
  • 14:16 Code Quality, Integrated Tooling, and the Evolving Embedded Engineer
  • 16:31 Teaching AI Workshops and Why AI Mistakes Mirror Agile Iteration
  • 18:11 How to Get Started: When to Build Skills, Agents, RAG, and MCP Servers
  • 19:37 Resources, Upcoming AI for Embedded Developers Class, and Closing Thoughts

Keywords

agentic firmware development, agentic AI, embedded systems, embedded software, AI for embedded developers, MCP servers, model context protocol, RAG, retrieval augmented generation, AI skills, AI agents, NXP, MCUXpresso, Zephyr, firmware development, AI code generation, test harness, Jacob Beningo, Beningo Embedded Group, embedded bytes newsletter, LLM, VS Code, Copilot, Claude

* * *

Struggling to keep your development skills up to date or facing outdated processes that slow down your team, raise costs, and impact product quality?

Here are 4 ways I can help you:

  • Embedded Software Academy: Enhance your skills, streamline your processes, and elevate your architecture. Join my academy for on-demand, hands-on workshops and cutting-edge development resources designed to transform your career and keep you ahead of the curve.
  • Consulting Services: Get personalized, expert guidance to streamline your development processes, boost efficiency, and achieve your project goals faster. Partner with us to unlock your team's full potential and drive innovation, ensuring your projects success.
  • Team Training and Development: Empower your team with the latest best practices in embedded software. Our expert-led training sessions will equip your team with the skills and knowledge to excel, innovate, and drive your projects to success.
  • Customized Design Solutions: Get design and development assistance to enhance efficiency, ensure robust testing, and streamline your development pipeline, driving your projects success.

Take action today to upgrade your skills, optimize your team, and achieve success.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.