Designing high quality embedded systems, including electronics and firmware.