I have been out of school for many years after graduation with a Masters in Computer Engineering. Since that time I have been working on testing at Intel Corporation.
Before I became a graduate student, I was a lowly undergrad here and worked under Prof. Ferguson as a Carafe developer. Carafe is a VLSI layout tool for extracting possible faults. You can read about Carafe, or just browse through the manual (well maybe not browse, it is over 100 pages long). Carafe itself accounts for over 75,000 lines of C code.