Embedded Systems Development (Optional Co-op)

Select start date and campus

Close

Applying as a Canadian applicant

Domestic students should apply online or by phone at 1-888-892-2228.

Applying as an International applicant

International students should apply online.
Close

Campus tours

Campus tours are one of the best ways to experience Conestoga. During this time, we are offering online guided tours to show you all Conestoga has to offer.

Book your tour

Virtual tours

If you can't make an on-campus tour or attend one of our events, the virtual tour is a great way to visit us.

View our Virtual tour

Courses - May 2025

Level 1

Course details

Conestoga 101
CON0101


Digital Design Principles
EECE8006


Electronics Design Principles
ELCN8006


Entrepreneurship
ENTR8041


Embedded Programming Principles
PROG8126


Level 2

Course details

Co-op and Career Preparation
CEPR8200


Hardware/Software Interfacing
CNTR8006


Embedded Systems Hardware Design
EECE8011


Data Structures and Algorithms for Embedded Programming
PROG8131


Software Engineering Principles
SENG8011


Level 3

Course details

Co-op Work Term I (Embedded Systems Development)
COOP8050


Level 4

Course details

Reconfigurable Systems Principles
EECE8021


Engineering Capstone Project
EECE8041


Operating Systems Design
INFO8111


Emerging Technologies
TECH8021


Please note:

Estimated required text and/or learning resource costs are based on the most recent available data through the Conestoga Campus Store.

Program outcomes

  1. Provide a customer solution that meets quality standards and satisfies customer requirements for embedded systems products.
  2. Solve complex embedded systems problems through research, experimentation, integration of computer hardware and software, and the use of electronic instrumentation.
  3. Design, develop, test, configure and maintain embedded systems.
  4. Integrate engineering skills and knowledge with current business strategies to provide cost-effective and economically sound embedded solutions to product realization problems.
  5. Adhere to professional, ethical and legal codes of practice and comply with industrial, labour, and environmental legislation.
  6. Work with diverse teams consisting of hardware and software specialists.
  7. Convey product specifications, requirements and other relevant product documentation using current and relevant communication techniques and language.