Debugging
Test Benches for Firmware Confidence
Harness design, fault insertion, and repeatable measurements that make nightly tests meaningful.
- Duration
- 8 weeks · 96 lab hours
- Format
- On-site heavy
- Cohort
- January 2026
- Informational price
- KRW 2,880,000
Program narrative
Build firmware-facing benches: UART scripted ordeals, GPIO fault buses, and ADC stimulus paths. You will script pytest front-ends to UART bridges, design safe fault insertion, and capture evidence packets mentors can review asynchronously.
What ships in the syllabus
- Harness architecture sketch templates
- Fault bus soldering clinic with safety interlocks
- Pytest + serial bridge lab with timeouts that teach
- Measurement uncertainty primer for ADC tests
- Nightly job layout without cloud dependency
- Artifact naming conventions for long-running teams
- Mentor async review of your harness README
Outcomes we can observe
- Assemble a bench that reproduces three seeded faults
- Automate a smoke suite with deterministic teardown
- Write a measurement note explaining guard bands
Gilbert Osei
Lab engineer building fixtures for mixed-signal consumer devices.
Cohort murmurs
Quote-first
Fault bus week was loud but precise — our nightly job finally fails loudly instead of silently.
Marin Ivkovic · Test developer · Lumen Foundry · 5/5
Still tightening pytest timeouts, but the measurement note template is already in our drive.
Ji-Ah · Career switcher