LTU’s Embedded Software Engineering program will empower graduates to lead the automotive industry in developing safer driving solutions, advanced technology, and truly intelligent transportation systems that will transform our future."
Douglas E. Patton, Senior Vice President, Engineering Division, DENSO International America


Embedded Software Engineering 2Lawrence Technological University’s Bachelor of Science in Embedded Software Engineering was designed in close consultation with automotive OEMs and first tier suppliers. LTU is the first university in the nation to offer a degree in embedded software engineering.

Embedded software engineers design and maintain software systems in embedded controllers that work behind the scenes in complex machinery.

Embedded software appears on devices not typically thought of as computers. Think of your phone, car, refrigerator, and even your washing machine. Without embedded software, you couldn’t text your friends, use your vehicle’s GPS, or set your washing machine on the gentle cycle. Since most manufactured products now employ embedded computers, software engineering is one of the fastest growing fields in engineering; engineers skilled in embedded software engineering are uniquely valued.

According to the U.S. Bureau of Labor Statistics, employment of software developers is projected to grow 22 percent into the next decade, much faster than the average for all occupations. Software developer employment levels in the southeastern Michigan area are among the highest in the United States, at 5.58 per 1,000 jobs. And according to, the projected growth for computer software engineers in Michigan is between 7 and 9 percent, making software engineering one of the fastest growing employment sectors. 

Why LTU?

Located at the center of the nation’s #1 region for engineering and technology, LTU is uniquely positioned to provide you the latest advanced knowledge in software design, engineering, quality and testing, and project management. The Bachelor of Science in Embedded Software Engineering offers a strong core of mathematics, science, engineering, and design and emphasizes the development of analytic and problem-solving skills.

Lawrence Tech’s focus on combining theory and practice means that the principles you learn in the classroom are reinforced by hands-on labs and real-world applied research projects with expert professors who have extensive industrial experience. Your studies will culminate with a senior capstone design project in which you will synthesize what you have learned in a project of your choosing.

Because LTU is located in one of the nation’s most dynamic business and technology centers, you will also enjoy abundant co-op, internship, and networking opportunities. Combining classroom skills with professional job experience is a great way to get your foot in the door and gain experience that can set you apart.

Outcomes + Objectives

The Department of Electrical and Computer Engineering offers an Embedded Software Engineering program where students acquire the education and skill set so that, as alumni, they achieve the following professional objectives:

1. apply problem solving and critical judgment skills to benefit an increasingly technological society;
2. be a contributing member of engineering project team;
3. grow in professional capability and responsibility;
4. succeed in graduate studies.

Educational Outcomes 

(a) an ability to apply knowledge of mathematics, science, and engineering

(b) an ability to design and conduct experiments, as well as to analyze and interpret data

(c) an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability

(d) an ability to function on multidisciplinary teams

(e) an ability to identify, formulate, and solve engineering problems

(f) an understanding of professional and ethical responsibility

(g) an ability to communicate effectively

(h) the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context

(i) a recognition of the need for, and an ability to engage in life-long learning

(j) a knowledge of contemporary issues

(k) an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

Graduates with a degree in Embedded Software Engineering have many career options:

Bioelectrical devices
Communications systems
Computer electronics
Consumer products
Electrical equipment
Entertainment industry
Power plants

Get Started

Bachelor of Science in Embedded Software Engineering:

Office of Admissions:
800.225.5588 or 248.204.3160



Your 132-credit-hour program consists of:

First Semester

Course Number Subject Cr. Hrs.
COM 1001 University Seminar 1
COM 1103 English Composition 3
SSC 2303 Principles of Economics 3
MCS 1414 Calculus 1 4
CHM 1213 University Chemistry 1 3
CHM 1221 University Chemistry 1 Lab 1
EGE 1001 Fun. of Engr. Design Projects 1
   TOTAL 16

Second Semester

Course Number Subject Cr. Hrs.
LLT 1213 World Masterpieces 1 3
MCS 1424 Calculus 2 4
EEE 1001 Intro. to ECE 1
SSC 2413 Foundations of American Experience 3
PHY 2413 University Physics 1 3
PHY 2421 University Physics 1 Lab 1
MCS 1414 Computer Science 1 4
   TOTAL 19

First Semester

Course Number Subject Cr. Hrs.
MCS 2414 Calculus 3 4
MCS 2514 Computer Science 2 4
MCS 2513 Software Engineering 1 1
ESE 2001 Embedded Software Eng Lab 1 1
LDR 2001 Leadership Models and Practice 1
EEE 2214 Digital Electronics and Lab 4
   TOTAL 17

Second Semester

Course Number Subject Cr. Hrs.
PHY 2423 University Physics 2 3
PHY 2431 University Physics 2 Lab 1
MCS 2523 Discrete Mathematics 3
MCS 2613 Software Engineering 2 3
LLT 1223 World Masterpieces 2 3
ESE 3001 Embedded Software Eng Lab 2 1
SSC 2423 Development of American Experience 3
   TOTAL 17

First Semester

Course Number Subject Cr. Hrs.
MCS 2423 Differential Equations 3
MCS 2534 Architecture and Assembler 4
MCS 3513 Software Architecture 3
MCS 3233 Microprocessors 3
MCS 3231 Microprocessor Lab 1
COM 3000 Writing Proficiency Exam 0
COM 2103 Technical and Prof. Communication 3
   TOTAL 17

Second Semester

Course Number Subject Cr. Hrs.
MCS 3543 Database Systems 3
MCS 2534 Data Structures 4
EEE 2133 Circuits and Electronics 3
EEE 4273 Real Time Systems 3
EEE 3223 Advanced Digital Electronic 3
ESE 3011 Embedded Software Eng Lab 3 1
LDR 3000 Leadership Seminar Series 0
   TOTAL 17

First Semester

Course Number Subject Cr. Hrs.
ESE 4812 ESE Senior Design Projects 1 2
EEE 4243 Embedded Systems 3
EEE 4241 Embedded Systems Lab 1
MCS 4513 Software Project Management 3
MCS 4653 Theory of Computation 3
MCS 4503 Software Quality Testing 3
LDR 4000 Leadership Capstone 0
   TOTAL 15

Second Semester

Course Number Subject Cr. Hrs.
ESE 4822 ESE Senior Design Projects 2 2
EEE 4263 Computer Networking  3
EEE 4663 Operating Systems 3
CS/EEE 4XX3 Elective 3
LLT/SSC/PSY 3XX3/4XX3 Junior/Senior Elective 3
   TOTAL 14

Dual majors will be permitted a number of substitutions as approved by the department chair consistent with accreditation requirements.

Embedded Software Engineering Advisors
All students should have an advisor-approved Plan of Work. Students should contact the Department of Electrical and Computer Engineering, room E217, for their assigned faculty advisor.