If you write software that runs on computers/tablets/phones, then you're definitely a programmer.
If you design electronics that doesn't have a processor in it, then you're an electronics engineer.
Between those two extremes lies all the devices with a processor and some electronics on a pcb. "Embedded" software seems to be the trendy name for it.
Maybe you write the software and some other bloke designs the hardware, or vice versa, or maybe you are in a small company and you do both (and answer the phones, and do technical support)
If you design electronics that doesn't have a processor in it, then you're an electronics engineer.
Between those two extremes lies all the devices with a processor and some electronics on a pcb. "Embedded" software seems to be the trendy name for it.
Maybe you write the software and some other bloke designs the hardware, or vice versa, or maybe you are in a small company and you do both (and answer the phones, and do technical support)
