Loading
Embedded path
ScaffoldShip production firmware against ARM Cortex-M.
C and Rust on bare metal, RTOS fundamentals, MISRA-C:2023 compliant style, driver development for the four canonical buses, and a real-time capstone application. Code-first throughout — Phase E is DURA's flagship code-teaching discipline phase.
Build production firmware against an ARM Cortex-M target with documented register access, RTOS scheduling, DMA-driven peripherals, and a real-time sensor pipeline that compiles, flashes, and runs.
Career-track destination
Embedded / Firmware Engineer →
Junior / mid / senior skill matrix, salary range, market demand.
6 phases · ~985 hours
Digital-literacy foundations.
Programming fundamentals.
CS fundamentals.
Systems engineering — OS internals + networking.
Rust fundamentals + performance engineering — directly applicable to embedded.
Modules: 7-3, 7-4
Phase E — Embedded / Firmware. Eight code-first lessons on ARM Cortex-M.