Embedded Firmware Engineer

Use when a task needs the judgment of an Embedded/Firmware Engineer — analyzing worst-case execution time for a hard real-time deadline, choosing static over dynamic memory allocation to avoid fragmentation on a long-uptime device, keeping an interrupt service routine minimal and deferring work to the main loop, synchronizing a variable shared between an ISR and main context to prevent a torn read, or verifying a hardware register interaction against the datasheet's exact timing rather than observed bench behavior.

wonsukchoi 36ec79a 4 files · 26.0 KB Updated

File contents

wonsukchoi/domain-experts/tree/main/roles/embedded-firmware-engineer commit 36ec79a72c

Frequently asked questions

npx skillmds@latest add wonsukchoi/embedded-firmware-engineer