Debugging, Testing & Tools
Debugging techniques, testing strategies, power profiling, and development tools
3 topics
Practical skills — essential for all embedded roles
Debugging, Testing & Tools
intermediate
Debugging embedded systems
Master embedded debugging: JTAG/SWD, GDB remote debugging, hard fault analysis, printf vs trace, logic analyzers, and systematic debugging methodology.
debugging
jtag
swd
gdb
+3
Interview Weight: 3/10
Debugging, Testing & Tools
intermediate
Power profiling and measurement
Measure and optimize embedded power consumption: current probes, power analyzers (PPK2, Joulescope), software estimation, and profiling methodology.
power-profiling
current-measurement
joulescope
ppk2
+1
Interview Weight: 3/10
Debugging, Testing & Tools
intermediate
Testing and code coverage
Embedded testing strategies: unit testing with Unity/CppUTest, HIL testing, code coverage with gcov, static analysis, and CI/CD for embedded.
testing
unit-testing
coverage
hil
+2
Interview Weight: 3/10