Applying as a Canadian applicant
Domestic students should apply online or by phone at 1-888-892-2228.
Applying as an International applicant
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 tourVirtual 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 tourCourses - 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
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
Career Management in Canada
GCM8000
Level 4
Course details
Reconfigurable Systems Principles
EECE8021
Engineering Capstone Project
EECE8041
Operating Systems Design
INFO8111
Emerging Technologies
TECH8021
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
- 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.
- Design, develop, test, and maintain embedded systems to meet efficiency benchmarks and/or industry requirements.
- Recommend embedded system solutions that are economically sound, sustainable, and aligned to current business goals and strategy.
- Adhere to ethical principles and professional, legal, and regulatory standards when developing and implementing sustainable embedded solutions.
- Document and communicate design and/or development processes, findings, and outcomes to support the successful completion of a project.
- Plan, implement, and manage embedded systems projects to meet timelines within scope and allocated resources.
- Use holistic and inclusive approaches within multidisciplinary teams to achieve common and shared goals.
- Develop secure systems that adhere to cybersecurity standards to counter common vulnerabilities and security threats.