Yeah, a little more specifics would help.
If I took this generally, for someone in an Electronics development role. I feel its easy to get 'pigeon holed' if you're not careful, and once you begin down a certain path you may never be able to come back. So you need to evaluate how taking a particular role could affect your employability in the future. How the experience you will gain will influence the direction your career will take.
Example:
Say you take a role as a pure embedded engineer. Once you do that for a few years, is can be very difficult to change to a more varied role, or to try to dabble in hardware/pcb design. Same thing the other way around as well.
Then again, if you're in a general design role, you may not be able to land speciality positions (pure embedded/pure hw/rf/pcb etc), and you've essentially become a jack of all trades master of none! Never quite being able to specialise.
On another note, Engineers are rather diverse creatures, and often venture into seemingly unrelated industries, such as finance/business management. Once you enter those worlds, its hard to come back.