Skip to main content

Electrical Engineering

In this program you’ll learn about:

  • electrical power systems
  • communications systems
  • computing hardware
  • control systems
  • renewable technologies

Potential careers

What can you do with an electrical engineering degree? Here are a few jobs that relate to the program:

  • biomedical sensor designer
  • circuit designer
  • cyber-security officer
  • data-systems engineer
  • electrical motor system designer
  • embedded-system engineer
  • high-power electrical transmission system engineer
  • microprocessor designer
  • operations manager
  • product manager
  • program manager
  • research engineer
  • satellite or payload engineer
  • solar energy generation system engineer
  • systems designer
  • telecommunications engineer
  • wind or tidal energy generation system engineer

Some of these roles may require post-graduate studies or training. 

Find a career that fits you

Experience & connections

Opportunities in the electrical engineering program

  • With the Co-op Program you can alternate study with paid work. 

Opportunities outside your program

  • With a work study position you can develop skills during your study term.
  • Volunteering is a great way to give back to your community while you build skills.

Networks you can connect to

Here are a few professional associations related to electrical engineering:

Hands-on learning opportunities

These courses in the electrical engineering program offer extensive hands-on learning.


Co-op work terms       
Alternate academic study with paid work terms to gain workplace experience

Creative or design project        

ECE 299 - Introduction to Electrical and Computer Engineering Design
Gain experience with the tools used in electrical and computer engineering design

ECE 399 Design Project I                
Engage in real-world, team-based projects proposed by external clients

ECE 441 - Design of Digital and VLSI Systems           
Learn about advanced combinational and sequential logic design through a design project      

ECE 449 - Computer Systems and Architecture
Design and use a processor based on a specification of a simple instruction set

ECE 455 - Real Time Computer Systems Design Project
Complete a project involving real-time design and implementation

ECE 498 - Honours Thesis
Do a major engineering design and research project

ECE 499 - Design Project II
Do a technical design project

ENGR 110 - Design and Communication I     
Gain skills with practical projects and engage with industry experts

ENGR 120 - Design and Communication II                 
Gain skills with practical projects and engage with industry experts

MECH 458 - Mechatronics     
Design a mechatronics system, such as a conveyor belt system

Professional and technical skill development            

ECE 299 - Introduction to Electrical and Computer Engineering Design
Gain experience with the tools used in electrical and computer engineering design

ENGR 110 - Design and Communication I
ENGR 120 - Design and Communication II
Develop writing and presentation skills

ENGR 130 - Introduction to Professional Practice  
Gain skills such as résumé writing and career development

Research project

ECE 498 - Honours Thesis          
Research, write and orally defend a graduating honours design or research project

MECH 458 - Mechatronics Design Project    
Design the mechanical, electrical and software components of a mechatronic system

These courses are not always offered as described.

What you'll learn

Every student at UVic builds skills all employers look for. At UVic Co-op & Career we call these  "competencies". This is what you’ll learn in the electrical engineering program.

Professional practice

  • focus on the safety, health and welfare of the public
  • focus on environmental protection
  • promote health and safety in the workplace
  • take on professional assignments only when qualified
  • maintain confidentiality and avoid conflicts of interest
  • keep informed to maintain competence
  • act with fairness, courtesy and good faith toward clients, colleagues and others
  • extend public knowledge and appreciation of engineering

Reliability, safety and failure analysis

  • understand quality assurance standards and testing procedures
  • ensure that systems or components perform their required function
  • maintain a current knowledge of safety standards
  • establish the mean time between failures when assessing reliability


  • gather full requirements for a project
  • understand the client’s needs
  • model a solution using the appropriate tools
  • communicate the design process to the client
  • use safe and effective designs
  • understand how a design integrates into its environment

Engineering tools

  • design equipment and systems using a variety of software packages
  • simulate mechanical and electronic systems using the appropriate tools
  • analyze systems, equipment and data using the correct tools
  • operate mechanical equipment in a lab or workshop
  • use electronics and electrical equipment
  • develop software and scripts in a variety of environments and languages
  • use computer software and systems
  • understand and use databases
  • research and recommend new tools where existing tools are inadequate
  • choose tools based on their strengths and weaknesses

Engineering knowledge

  • understand the mathematical fundamentals of engineering
  • use the correct statistical methods to analyze and investigate data
  • understand the supporting natural sciences for their discipline of engineering
  • understand engineering fundamentals
  • understand engineering economics
  • understand how engineering specifics integrate into a larger project
  • study related subjects to help projects’ success

Power and energy systems

  • use the fundamental science associated with electricity
  • understand the generation, transmission, distribution and processing of energy
  • consider the characteristics of an energy system in requirements gathering
  • improve energy usage with alternative systems
  • outline the fault tolerant, reliable operation of power systems
  • research and develop new energy systems

Control theory and systems

  • use the fundamentals of control theory in the design of dynamic systems
  • understand feedback control systems
  • identify design specifications
  • assess system performance
  • identify the components of a dc servo system and its use in motion control
  • use a control system using feedback circuits
  • understand processors and microcontrollers

Circuits and electronics

  • use the fundamental components of electronic circuits
  • assess the electrical properties of materials
  • create test benches to verify design
  • understand semiconductor structures
  • use differential equations to analyze and design circuits
  • read and interpret electrical schematics
  • do research and development of electronic devices
  • use electronic test equipment

Networks, hardware and communications

  • understand layered network architecture
  • use different digital communication networks to send data
  • work with LANs and WANs
  • use different network protocols at different layers
  • protect networks from unauthorized access using the appropriate policies
  • identify mobile communications techniques and issues affecting multimedia quality of service
  • use different types of buses, interrupts, families of processors and instruction sets

What's next?

To explore more visit the electrical engineering site. For degree planning contact your adviser for help.

This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember you. We use this information in order to improve and customize your browsing experience and for analytics and metrics about our visitors both on this website and other media. To find out more about the cookies we use, see our Privacy Policy.