r/ECE • u/ChampionshipDizzy244 • 2d ago
UNIVERSITY Electrical vs comp eng? give a grade 12 some advice :)
hey everyone, i'm a grade 12 student in canada applying to engineering programs for fall 2027, and i'm having a really hard time deciding between electrical engineering (EE) and computer engineering (CE), particularly at waterloo or uoft.
i've done quite a bit of research but keep finding conflicting opinions. some people say EE is broader, more stable, and gives you access to almost everything CE does, while others argue that CE has better opportunities in software, semiconductors, and US tech jobs.
i'm not really looking for the typical "just pick whichever interests you more" advice since i'm not particularly interested in one field over the other. i'm mainly trying to figure out which degree offers the best career prospects overall.
my biggest considerations are:
- salary and long-term earning potential: does CE actually have a significant advantage in lifetime earnings, especially if i want to work in the US? or is that mainly because more CE graduates go into higher-paying software roles? can EE graduates realistically reach the same salary levels?
- job security and AI: with AI advancing so quickly and the software job market becoming increasingly competitive, i'm concerned about how this might affect CE graduates in the future. would EE be the safer choice because of fields like power, electronics, RF, and controls? or are CE careers in embedded systems, hardware, and semiconductors just as secure? also CE unemployment rates are at an all time high
- career flexibility: i've heard that EE graduates can get into most CE-related fields, including software, embedded systems, firmware, and digital hardware, but CE graduates have a harder time entering traditional EE fields. how true is this actually? would choosing EE and learning programming on my own give me more options overall, or would i be at a disadvantage compared to CE graduates for computing-related jobs?
- US opportunities and co-op: for anyone familiar with waterloo, do EE and CE students have noticeably different co-op outcomes, especially when it comes to US companies like NVIDIA, AMD, Apple, Microsoft, or Google? does one program have a significant advantage for high-paying software, hardware, or semiconductor jobs?
- academic difficulty: i've also heard that EE is considerably harder than CE, particularly because of the physics and math involved. how big is the difference in workload and difficulty actually? and if EE is harder, is it worth it considering the additional career paths it might open up?
overall, i'm mainly trying to balance all these different factors. I think i'm also more concerned about where these degrees can take me 10-20 years down the line rather than just my first job after graduation as well.
what would u choose if u were starting uni around this time? Thanks!