Design & Optimization of Embedded & Real-Time Systems

collapse

Course Details

About this Course


In the third course, you’ll learn about modern architecture and advanced design techniques for embedded software systems. You’ll gain hands-on experience in developing reactive, responsive and reliable systems. You’ll also learn practical optimization techniques to interface with various hardware modules, including sensors, connectivity and display. At the course's end, you’ll have a firm understanding of software architecture, modeling and effective implementation that are critical to the modern world of rapid and agile development cycles.

what you'll learn

  • How to use reactive and asynchronous software architecture
  • C++ for embedded systems
  • Integration with sensors, connectivity and display modules
  • How to optimize with DMA and other hardware resources

Program Overview

This course is part of the Certificate in Embedded & Real-Time Systems Programming.

  Get our email newsletter with career tips, event invites and upcoming program info.       Sign Up Now