Favorites ()
Purple data server.

Graduate Certificate in Embedded Systems

Earn your Graduate Certificate in Embedded Systems

While earning this certificate, you’ll gain an understanding about writing software for embedded systems and learn what differentiates embedded systems from more general computer applications. You’ll gain knowledge on how embedded systems deal with important and critical tasks we encounter every day, even though they might not necessarily be visible to end users—systems that support products such as televisions, appliances, medical devices, smart phones, and vehicles. Additionally, software quality on embedded systems is important to understand because many of them are responsible for critical tasks in our everyday life. This certificate was created due to the high demand in the job market for skills in embedded systems.

Students have the option to use the coursework from their graduate certificate to continue in a Master of Science degree program offered by Graduate Programs in Software.

Electric car charging.

How to earn a graduate certificate

Graduate Certificate in Embedded Systems Requirements

To complete the Graduate Certificate in Embedded Systems, you must complete the following four courses (12 graduate semester credits) with at a GPA of 2.7 or better:

Four Required Courses:

  • SEIS 740 Real-Time Systems and Applications
  • SEIS 741 Embedded Microprocessor Design
  • SEIS 742 Advanced Microprocessor
  • SEIS 743 Computer Architecture

View the Graduate Programs in Software course catalog.

Graduate Certificates that Work for You

Convenient Schedule

Classes are offered weeknights from 5:45 – 9:00 p.m., Monday – Friday and/or alternating Saturdays from 9:00 a.m. – 4:00 p.m.

View Our Course Schedule
Student sitting at a desk looking at her computer

Get the Facts

Attend an Information Session

Attend an online information session to learn program details and have your $50 application fee* waived. Our programs serve working professionals with busy lives. Set your own pace and start fall, spring or summer. Classes are offered evenings and weekends. We look forward to meeting you.

* All St. Thomas alumni, St. Thomas returning graduate students, St. Thomas employees and all U.S. active and retired military personnel and veterans are eligible for a full $50 application fee waiver ​regardless of attending an information session.
Register For A Session


All full-time tenured faculty hold Ph.D. degrees and offer extensive industry experience. Adjunct faculty are selected based on professional experience and educational credentials.

Eric Level

Eric Level

Level has taught graduate software engineering and computer programming for the past 30 years. He has also consulted and done technical training for local and national companies and government agencies. His research interest is applying educational technology to software engineering education.

Eric Level
Dr. Ron Chiang

Dr. Ron Chiang

Dr. Ron Chiang’s research interests include distributed systems, cloud computing, and high-performance computer architectures. He is especially interested in task and resource management algorithms and the design of advanced virtualization systems.

Dr. Ron Chiang
Dr. Abe Kazemzadeh

Dr. Abe Kazemzadeh

Dr. Kazemzadeh is an Assistant Professor in the University of St. Thomas Graduate Programs in Software and Data Science. His undergraduate interest in linguistics led him to graduate studies in computer science that focused on natural language processing.

Dr. Abe Kazemzadeh