I have enough confusion between firmware and embedded software. Though as described here https://www.reviewsed.com/firmware-vs-embedded-software/ a few electric appliances normally use embedded software, while some others rely on firmware. What other key areas of differences between then you guys want to highlight here
Historically I thought of firmware is boot code of sorts, something that gets
base system peripherals setup as machine starts up. Then embedded code
the main.c, the device mainline code, takes over. A kind of hierarchy of code.
But the term firmware seems to have evolved into any code on a micro.