As you said that you are more interested in embedded software, I would like to put more light on what is inside
1. Embedded System development :
Emb C/C++, API development, XML/UML
2. OS/ RTOS :
LinuxOS, RTLinux, RTOS, BSP, Device Drivers, Client Server applications
3. Microcontroller System Development :
various microcontrollers, Industrial Control, Protocols and std.
4. Embedded System Design with FPGA
5. Embedded Software Testing
Testing and support, debugging
So these are the sub-fields known to me. Surf internet and go through all of these; know your interest; pick one up and be very good at it.
Embedded Systems is a huge area which is growing by leaps and bounds from half a decade. It promises very good career provided you have required skillset. So plan accordingly !
Good luck !