What cyberfish said; I have no EE background but now my job consists of quite alot of embedded work. I also do some PC stuff and a bit of embedded Linux stuff as well but mostly I program for AVR microcontrollers. I have yet to feel that it is a problem that I don't have any EE experience.