Embedded programming, also known as
embedded systems programming, is computer software that runs inside instruments and appliances. For example, the software that runs inside
cellular phones and
digital thermometers is embedded software. Embedded software usually resides on a
silicon chip such as a
ROM (read only memory), or some type of reprogrammable memory such as
flash or
EEPROM.