Auroral Imaging Group

Master of Engineering Software Specialization

Specialization in Software Engineering is available for the Master of Engineering in Electrical and Computer Engineering

Garmin Interns

Level up your tech career

Applications are now open. We encourage early application as demand for this program is strong and spaces fill quickly.

A supervisor is not needed for this course-based master's degree program.

Why complete this Master of Engineering specialization?

Specialize in software engineering through our course-based MEng in electrical and computer engineering. This program expands your engineering knowledge, adding advanced-level software skills to your resume. 

Software engineering fundamentals

Software engineering fundamentals

Industry demand for software design and architecture

Software design and architecture

Machine learning and data engineering

Machine learning and data engineering


In Calgary, we have a large number of highly qualified engineers and a growing need for highly qualified people with proven software-development capabilities. This program directly bridges the gap between the two and we look forward to engaging with graduates to find new employees in the future.

Jeff LaFrenz

President, VizworX Inc.



Key dates