Mechatronics and Robotics Engineering

Mechatronics and Robotics engineering covers the mechanical, electrical, control, and computer engineering theory necessary for electromechanical system design, along with solid experience in programming, including AI and machine learning concepts, embedded systems, and system controls.

Examples of more specialized areas of work are precision health and biomedical engineering, robotics, autonomous systems, resource management in extreme environments, and sensors and automation.

The undergraduate program initially exposes students to a wide range of topics covering the fundamentals. The program combines hands-on, experiential learning with a strong foundation in mathematics, science, and specialized skills in mechanical, electrical, and computer engineering. Each year of the program includes a project-based design course and the program culminates in a two-term capstone design project utilizing the rich skillset developed throughout the program.

Common Work Term Tasks

On their work terms, mechatronic and robotics engineering co-op students can contribute to / perform the following tasks:

  • design and debug complex systems
  • Integrated system design
  • computer aided design
  • automation design
  • computational analysis and modelling
  • system specifications
  • quality control and testing
  • data gathering and analysis
  • measurement systems
  • equipment design and specifications
  • assembly, wiring and testing
  • computer applications
  • instrumentation and controls
  • quality assurance testing
  • feasibility studies
  • cost and data analysis
  • project management
  • commissioning/troubleshooting
  • network design and installation
  • design digital/analog hardware
  • schematics and wiring diagrams