Good general electronics knowledge including embedded electronics. Programming in C for micro-controllers. Experience with a PCB design package.