Master of Science in Embedded Software Engineering: A Master of Science in Embedded Software Engineering program is an advanced course of study designed to prepare students for careers in embedded software engineering. Embedded software engineers are responsible for designing, developing and testing the software that runs on microprocessors in devices such as cell phones, personal computers and automobiles.