Embedded Developer (usually) knows both hardware and software.According to my point of view you cannot separate Embedded Developer/Engineer to software Engnineer and hardware engineer because until software engineer dont know about hardware he cannot write code for Embedded Project and vice versa.
Electrical Engineer is more suitable for Embedded field because he knows both hardware and software.