Designs the hardware, writes the software, fixes the bugs in both ;)