ซอฟต์แวร์ที่ใช้กับ Embedded systems หรือระบบสมองกลฝังตัว เพื่อควบคุมการทำงานของอุปกรณ์ ให้ทำหน้าที่ใดหน้าที่หนึ่งที่มีความจำเพาะโดยมีไมโครโพรเซสเซอร์ หรือไมโครคอนโทลเลอร์เป็นหัวใจหลักในการประมวลผลการทำงาน มักพบอยู่ในรูปของส่วนควบคุมการทำงานของอุปกรณ์ต่างๆ เครื่องมือวัดทางการแพทย์ โทรศัพท์มือถือ เป็นต้น Embedded system software เป็นส่วนหนึ่งของระบบสมองกลฝังตัว ซึ่งหมายถึงซอฟต์แวร์ซึ่งนำไปฝังตัวไว้ในอุปกรณ์อิเล็กทรอนิกส์ เพื่อใช้สำหรับควบคุมการทำงานของอุปกรณ์อิเล็กทรอนิกส์ให้เป็นไปตามที่ต้องการ
[ที่มา : โครงการศึกษาศักยภาพซอฟต์แวร์ โดยศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ, 2551]