
M.Eng. in Computer Engineering WEX Information for Employers
Adding Value to Your Team
Computer Engineering students at the University of Guelph combine advanced computing knowledge with engineering principles to design, develop, and optimize intelligent technologies and complex computing systems. Through research and applied learning, students contribute to innovations in areas such as artificial intelligence, robotics, computer hardware, software systems, and communications networks.
Jump to section on page
Talent You Can Leverage
Students develop skills in software engineering, computer architecture, cloud computing, telecommunications, high-performance computing, and system design. Their technical and analytical training prepares them to solve complex challenges, improve system performance, and support the development of innovative technologies across a wide range of industries.
Industry Project Examples
In addition to core engineering analysis and design, students can contribute to:
- Artificial intelligence and machine learning applications
- Software, web, or application development
- Data analytics and predictive modelling
- Robotics and automation solutions
- Embedded systems and IoT development
- Cloud computing and network optimization
- Systems architecture and performance analysis
- Process automation and workflow optimization
- Computer systems integration and testing
- Identifying technical challenges and developing technology-driven recommendations
Career Paths
- AI/ML Engineer
- Computer Engineer
- Computer Programmer
- Computer Systems Analyst
- Machine Learning Engineer
- Robotics Engineer
- Systems Engineer
Graduate Strengths
Knowledge
Strong understanding of computer architecture, digital systems design, integrated circuits, microprocessors, software engineering, artificial intelligence, robotics, telecommunications, and cloud computing networks.
Problem Solving
Ability to analyze complex technical challenges and develop effective solutions through system design, computational methods, software development, and engineering analysis.
Application
Advanced computing and engineering techniques in artificial intelligence, robotics, machine vision, mobile application development, digital systems, reconfigurable computing, and intelligent real-time systems.
Analytical Thinking
Strong quantitative, computational, and data-driven skills used to evaluate system performance, interpret technical information, model complex systems, and support evidence-based decision-making.
Innovation
Ability to design, develop, and improve advanced computing technologies through research, experimentation, and interdisciplinary collaboration.
Collaboration & Communication
Professional competencies in project management, leadership, engineering communication, and stakeholder engagement.
