ask@dawsonxbancroft.com
I have designed from HDL design and verification to circuit board design. The best example of this is the bakTrack circuit board, a small lightweight activity tracker that can latch onto a backpack or bike to record and analyze the data.
Embedded micro-processor programing was also a big part of bakTrack (among several other projects).
Of course, with programming on embedded micro-processors, you also have debugiing these projects. In my experience, Very little time is actually used writing code where as most is spent debugging, testing, and validating.