Over the past year, nearly every embedded team has started experimenting with AI. Some are using GPT. Others are using Claude. Many are building internal tooling on top of both. And to be fair—it’s working. Teams are seeing:
Productivity is up. In some cases, significantly. But if you look closely, something hasn’t changed. The hardest part of embedded development is still very hard.
Ask any team building edge AI systems, robotics platforms, or connected devices what AI has changed for them. You’ll hear a consistent answer:
“It helps—but we’re still doing most of the work.”
That work includes:
In other words: AI is accelerating code. It is not solving systems. That’s why most teams plateau around incremental gains—10%, 20%, maybe 30%. Beyond that, progress slows down. Because the bottleneck was never just writing code.
Copilots are built around a simple assumption:
If you can generate better code, you can build systems faster.
That assumption works well in:
It breaks down in embedded systems. Because embedded development is not linear. It is a tightly coupled system across:
Changing one part affects everything else. And most of the complexity lives between the components, not inside them. So when a copilot generates a function—even a very good one—it doesn’t resolve:
The engineer still has to do that work.
To move beyond incremental gains, something else is required. Not better code generation. Better system orchestration. That means:
This is fundamentally different from how copilots operate. Because it treats development as a multi-stage system, not a single interaction.
What’s emerging instead is a new class of tools built around agentic workflows. Rather than a single model generating code, these systems coordinate multiple agents:
Each stage feeds into the next. And critically, each stage combines:
The result is not a draft. It is a working system.
In many cases:
This is the difference between:
For years, embedded development was constrained by hardware. Now, hardware is accelerating:
The bottleneck has shifted. It is now the ability to build and evolve the software that runs on top of that hardware. Teams feel this in different ways:
In each case, the pattern is the same: Hardware iteration is accelerating. Software iteration is not. Copilots don’t fix that gap. Because they operate inside the old workflow.
The teams that are moving beyond this are not just using AI differently. They are structuring development differently. Instead of:
They are adopting systems where:
In these environments:
And importantly:
Copilots are not going away. They will continue to be useful—especially at the edges of development. But they are unlikely to become the foundation for embedded systems engineering. Because they solve the wrong layer of the problem. The shift that’s beginning is deeper:
From:
To:
From:
To:
And from:
To:
Most teams today are still in the experimentation phase. Trying prompts. Testing tools. Measuring small gains. The next phase will belong to teams that move beyond experimentation and adopt structured, system-level approaches to development. That’s where the real step-change happens. Not in writing code faster. But in building systems differently.