Embedded software specifically refers to software that’s delivered with devices: on a DVD player, in a garage door opener, in a thermostat, etc. It’s different from more general software engineering because you’re restricted in different ways: these devices typically have less memory, different processors, different hardware, different displays, maybe no network card, etc.
Software engineering is a very broad term that includes embedded software engineering, which is a specialization. It’s sort of like the difference between a “doctor” and “oncologist.”
Latest Answers