Embedded C Pitfalls: Undefined Behavior and Memory Traps Write safer firmware by avoiding classic footguns.