Skip to main content

Bachelor of Science in Embedded Software Engineering

Lawrence 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.

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. 

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.
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.

Design and Entrepreneurial Curriculum

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




Bachelor of Science in Embedded Software Engineering Flowchart 2020-21  PDF 
Summary of Course Requisites PDF

Your 132-credit-hour program consists of:

First Semester

Course # Subject Cr. Hrs.
MCS 1414 Calculus 1 4
CHM 1213 University Chemistry 1 3
CHM 1221 University Chemistry 1 Lab 1
EGE 1001 Fun. of Engr. Design 1
EGE 2123 Design Studio 3
COM 1103 College Composition 3
EEE 1001 Intro to ECE 1
   TOTAL 16

Second Semester

Course # Subject Cr. Hrs.
LLT 1213 World Masterpieces 1 3
MCS 1424 Calculus 2 4
COM 2103 Tech and Prof Comm 3
PHY 2413 University Physics 1 3
PHY 2421 University Physics 1 Lab 1
MCS 1514 Computer Science 1 4
   TOTAL 18

First Semester

Course # 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
EEE 2214 Digital Electronics and Lab 4
   TOTAL 17

Second Semester

Course # 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 2413 Fund of the American Exp. 3
   TOTAL 20

First Semester

Course # Subject Cr. Hrs.
MCS 2423 Differential Equations 3
EEE 2133 Circuits and Electronics 3
ESE 3011 Embedded Software Engr Lab 3 1
MCS 3513 Software Architecture 3
EEE 3233 Microprocessors 3
EEE 3231 Microprocessor Lab 1
EEE 3223 Adv Dig. Elect. 3
   TOTAL 17

Second Semester

Course # Subject Cr. Hrs.
MCS 3543 Database Systems 3
MCS 2534 Data Structures 4
MCS/EEE 3xx3/4xx3 Tech Elective 3
EEE 3011 Intro to ECE Projects 1
SSC 2423 Devel of the Amer Experience 3
EGE 3022 Leadership & Prof Dev 2
   TOTAL 17

First Semester

Course # Subject Cr. Hrs.
ESE 4812 ESE Senior Design Projects 1 2
EEE 4243 Embedded Systems 3
EEE 4241 Embedded Systems Lab 1
MCS 3403 Probability & Statistics 3
EEE/MCS 4XX3 Technical Elective 3
MCS 4513 Software Quality & Proj Mgmt 3
LLT/SSC/PSY 3xx3/4xx3 Jr/Sr Elective 3
   TOTAL 18

Second Semester

Course # Subject Cr. Hrs.
ESE 4822 ESE Senior Design Projects 2 2
EEE 4263 Computer Networking 3
MCS 4663 Operating Systems 3
EEE 4273 Real Time Systems 3
EEE 4913 Directed Study in EE 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.

Best Engineering Schools

for undergrad and graduate



Internships + Co-Ops

True to Lawrence Tech’s unique blend of theory and practice, Embedded Software Engineering students are encouraged to take part in internships or cooperative education (co-op). This opportunity provides hands-on, practical engineering experience that is a distinct advantage when approaching future employers.

Check out some of our peep’s had to say about their experiences with Internships and Co-Ops.