Skip Navigation

Embedded Systems Engineering

Overview

Embedded systems range from microprocessor-based control systems to system-on-chip (SoC) design and device software development. Examples can be found in consumer electronics, medical devices, and commercial and military applications. The explosion of the Internet-of-Things (IoT) has multiplied the need for embedded system designers and programmers.

Understand embedded systems engineering as a synergistic function between hardware, firmware and software device design and development. Learn the essential concepts of development through a practical, hands-on approach utilizing industry design automation (EDA) tools and design kits.

Who Should Enroll

This program is designed for working professionals who are interested in transitioning into the embedded systems/system-on-chip (SoC) industry, including hardware/software engineers; computer engineers; communications and networking engineers; control systems engineers; and other technical professionals involved in embedded systems design and development.

Career Insight

Occupational summary for computer hardware engineers in the US. Source: Economic Modeling Specialists Intl.

64,007
Annual Job Openings
(2019)
9.7%
Projected Growth
(2019-2029)
$114k
Median Salary
(Highly experienced workers can earn up to $172k)

Program Benefits

  • Gain essential knowledge of embedded systems design and programming
  • Learn how to program an embedded device
  • Become proficient in programmable logic design and analysis
  • Increase your understanding of real-time operating systems
  • Explore the latest embedded technologies
  • Utilize EDA tools to optimize embedded systems designs
Torsten shares how getting an Embedded Systems Certificate has helped advance his career

Course Schedule

It is recommended that candidates complete the required courses prior to the elective courses.

Prerequisite Courses

TitleWinterSpringSummerFall
EECS 805
C Programming for Embedded Systems (1.50 CEU)
EECS 805
to be scheduled Online Online to be scheduled
EECS X497.2
Introduction to Digital Logic and Hardware Architecture (3.00 Units)
EECS X497.2
  Online    

Required Courses

TitleWinterSpringSummerFall
EECS X497.32
Fundamentals of Embedded Systems Design and Programming (3.00 Units)
EECS X497.32
  Online   to be scheduled
EECS X497.36
Embedded Systems Architecture (3.00 Units)
EECS X497.36
to be scheduled   Online  
EECS X497.34
Real-Time Embedded Systems Programming (3.00 Units)
EECS X497.34
  Online   to be scheduled

Elective Courses

TitleWinterSpringSummerFall
Embedded Systems Engineering
EECS X494.92
Logic Design and Analysis using Verilog (3.00 Units)
EECS X494.92
to be scheduled      
EECS X494.94
VHDL Design and Modeling of Digital Systems (3.00 Units)
EECS X494.94
       
EECS X494.95
FPGA Design and Implementation (3.00 Units)
EECS X494.95
  Online    
EECS X497.6
Motor Control Algorithms and Application (4.00 Units)
EECS X497.6
      to be scheduled
EECS X497.19
Writing Portable Device Drivers (3.00 Units)
EECS X497.19
  Online    
EECS X497.31
Designing Embedded Software Using Real-Time Operating Systems (3.00 Units)
EECS X497.31
      to be scheduled
EECS X497.10
Fundamentals of Embedded Linux (3.00 Units)
EECS X497.10
to be scheduled Online    
EECS X497.12
Linux Driver Primer (3.00 Units)
EECS X497.12
    Online  
EECS X497.39
Embedded Systems Design Using ARM Technology (3.00 Units)
EECS X497.39
to be scheduled      
EECS X497.4
Applied Control Theory for Embedded Systems (3.00 Units)
EECS X497.4
  Online    
EECS X498.61
Real-Time Embedded Digital Signal Processing (3.00 Units)
EECS X498.61
to be scheduled      
I&C SCI X481
Designing and Integrating IoT Devices (3.00 Units)
I&C SCI X481
to be scheduled      

Course schedules are subject to change. Individual courses may be taken without enrolling in the full certificate.

Receive Customized Training for your Employees
×

Academic Calendar

Event Spring 2020 Summer 2020 Fall 2020 Winter 2021
Registration Begins Jan 24 Apr 24 Jul 17 Oct 23
Courses Begin* (week of) Mar 30 Jun 22 Sep 21 Jan 4
Courses End* (week of) Jun 8 Sep 7 Dec 14 Mar 15
Parking Permits Expire Jun 30 Sep 30 Dec 31 Mar 31
Administrative Holidays Mar 27, May 25 Jul 3, Sep 7 Nov 11, Nov 26-27, Dec 24-25, Dec 31 Jan 1, Jan 18, Feb 15

*Actual dates may vary by program.

×

Learn How To Earn Your CertificateCertificate Eligibility and Requirements

The Embedded Systems Engineering Certificate Program is designed for individuals with working experience or education in engineering or computer science, and can demonstrate proficiency in C programming.

Candidates must complete EECS 805, C Programming for Embedded Systems; and EECS X497.2, Introduction to Digital Logic and Hardware Architecture; or possess equivalent experience or education in engineering or computer science.

A certificate is awarded upon completion of 15 credit units (9 required and 6 elective credit units), with a grade of "C" or better in each course. To become an official candidate in the program, students pursuing the certificate must submit a Declaration of Candidacy with a non-refundable $125 application fee. Students are encouraged to declare candidacy as soon as possible, but no later than after the third course in the program. To receive the digital certificate after completing all program requirements, students must submit a Request for Certificate. All requirements must be completed within five (5) years after the student enrolls in his/her first course. Students not pursuing a certificate are welcome to take as many individual courses as they wish.

Transfer Credit

Graduates from UCI Division of Continuing Education’s Embedded Systems Engineering program are eligible to transfer credits to:

Note: Any student wishing to transfer credits must obtain a “B” or better in each course.

Advisory Committee

  • Aaron Baranoff, Chief Software Architect, VUBIQ Networks
  • Bob Condie, Engineering Firmware Development Consultant
  • Daniel D. Gajski, Professor Emeritus and Recall Professor, Electrical Engineering and Computer Science, University of California, Irvine
  • Ian Harris, Professor, Computer Science, University of California, Irvine
  • Joseph Hwang, Engineering Director, Panasonic Avionics Corporation
  • Henry Jacobs, Senior Software Engineer, Applied Medical
  • Farhad Mafie, President and CEO, Savant Company, Inc.
  • Rich Newman, Sales Engineer, Synopsys Inc.
  • Saleem Yamani, Engineering Manager, Western Digital

On-site Training Available

Our Corporate Training specialists can deliver this program or customize one that fits your organization’s specific needs. Visit Corporate Training or call (949) 824-1847 for information.

English Proficiency Requirement
All certificate programs at UCI Division of Continuing Education (classroom and online formats) require professional-level English language proficiency in listening and note-taking, reading comprehension and vocabulary, written expression, and oral presentation.