Online Certificate in Embedded Systems Engineering

General

Program Description

Overview

Today’s embedded systems development ranges from microprocessor-based control systems, to system-on-chip (SoC) design, and device software development. A myriad of implementations can be found in consumer electronics, medical devices, and commercial and military applications.

This certificate program looks at embedded systems engineering as a synergistic function between hardware and software device design and development. Participants learn the essential concepts of embedded systems 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 United States.

  • Jobs: 72,301 (2019)
  • Projected Growth: 6.5% (2019-2029)
  • Annual Salary: $88k-$147k (25th-75th Percentile)

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

Course Schedule

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

Prerequisite Courses

  • C Programming for Embedded Systems (1.5 CEU)
  • Introduction to Digital Logic and Hardware Architecture (3 units)

Required Courses

  • Fundamentals of Embedded Systems Design and Programming (3 units)
  • Embedded Systems Architecture (3 units)
  • Real-Time Embedded Systems Programming (3 units)

Elective Courses (Minimum 6 units)

Embedded Hardware Development

  • Logic Design and Analysis using Verilog (3 units)
  • VHDL Design and Modeling of Digital Systems (3 units)
  • FPGA Design and Implementation (3 units)

Embedded Software Development

  • Motor Control Algorithms and Application (4 units)
  • Writing Portable Device Drivers (3 units)
  • Designing Embedded Software Using Real-time Operating Systems (3 units)
  • Fundamentals of Embedded Linux (3 units)
  • Linux Driver Primer (3 units)
  • Embedded Systems Design Using ARM Technology (3 units)
  • Applied Control Theory for Embedded Systems (3 units)
  • Real-Time Embedded Digital Signal Processing (3 units)

Last updated Jun 2019

About the School

In the U.S. News & World Report annual college survey, UC Irvine is ranked among the top 50 universities nationally, and ranks tenth among all public universities.

In the U.S. News & World Report annual college survey, UC Irvine is ranked among the top 50 universities nationally, and ranks tenth among all public universities. Read less
Irvine , USA Online + 1 More Less