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 - September 2025

Level 1

Course details

Conestoga 101
CON0101


Digital Design Principles
EECE8006


Electronics Design Principles
ELCN8006


Embedded Programming Principles
PROG8126


Linux for Embedded Systems
SENG8140


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. Solve embedded system problems using research and experimentation techniques, and the integration of hardware and software components to optimize performance, ensure quality and maintain system integrity.
  2. Design, develop, test, and maintain embedded systems to meet efficiency benchmarks and/or industry requirements.
  3. Recommend embedded system solutions that are economically sound, sustainable, and aligned to current business goals and strategy.
  4. Adhere to ethical principles and professional, legal, and regulatory standards when developing and implementing sustainable embedded solutions.
  5. Document and communicate design and/or development processes, findings, and outcomes to support the successful completion of a project.
  6. Plan, implement, and manage embedded systems projects to meet timelines within scope and allocated resources.
  7. Use holistic and inclusive approaches within multidisciplinary teams to achieve common and shared goals.
  8. Develop secure systems that adhere to cybersecurity standards to counter common vulnerabilities and security threats.