The roadmap
Your shortest path to those skills
Master the core, then aim at the demand. The spine below is what we take you through, in order; the bands after it are where the next decade's money is.
Stages 0–5 — the foundation and core subsystems every embedded-Linux job description assumes, folded for readability. Tap any stage to reveal its 8 skills. Already comfortable with C and how a board boots? You likely start around Stage 2 — you won't begin from zero on all of these.
Once the core is yours, this is where durable demand is heading — the specializations worth betting your next decade on. Each builds on the foundation above; we've tagged why it matters and whether we teach it today.
Linux Kernel & Driver Developer →
Want to go deeper than board bring-up — into the kernel itself, subsystem drivers (DRM, V4L2, networking, NPU) and upstream maintainership? That's the sibling roadmap.
Two free role roadmaps from TECH VEDA — embedded Linux and kernel & drivers.