"permanent software programmed into a read-only memory and providing the low-level control for the device's hardware," 1968, from firm (adj.) + ending from software.
Entries linking to firmware
firm adj.
late 14c., ferm, "strong, steady" (of things), "permanent, enduring" (of agreements), "steadfast, steady" (of persons), "sound, well-founded" (of arguments), from Old French ferm "strong, vigorous; healthy, sound; steadfast, loyal, faithful" (12c.), from Latin firmus "strong, steadfast, enduring, stable," figuratively "constant, steadfast, trusty, faithful," from suffixed form of PIE root *dher- "to hold firmly, support." The spelling return to -i- in late 1500s was modeled on Latin. Related: Firmly; firmness.
software n.
by 1851, soft-wares, "woolen or cotton fabrics," also, "relatively perishable consumer goods," from soft + ware (n.). The use in reference to computers is a separate coinage, attested by 1960, based on hardware in the computing sense.