Switching major to EE: is this a good move?

Click For Summary
SUMMARY

The discussion centers on a student's decision to switch from Mechanical Engineering (MechE) to Electrical Engineering (EE) due to a growing interest in programming and electronics, particularly with Arduino. The student recognizes that while a Computer Science (CS) degree is more aligned with software engineering roles, the local CS program is subpar compared to the more prestigious EE program, which also allows for greater credit transfer. Concerns about the job market for embedded developers versus software engineers are raised, highlighting the perception of lower salaries and fewer opportunities in embedded roles.

PREREQUISITES
  • Understanding of Electrical Engineering principles
  • Familiarity with programming concepts, particularly in embedded systems
  • Knowledge of job market dynamics in technology fields
  • Experience with Arduino and similar electronics platforms
NEXT STEPS
  • Research the curriculum and career outcomes of Electrical Engineering programs
  • Explore job market trends for embedded developers versus software engineers
  • Investigate local tech companies and their hiring practices for EE graduates
  • Learn about software engineering roles and required skills through online courses
USEFUL FOR

Students considering a major switch, aspiring software engineers, and individuals interested in the job market for embedded systems versus software development.

ramzerimar
Messages
178
Reaction score
23
I'm currently enrolled in a MechE course, at my third year, and it took a long time to discover that this is not the major for me. In my spare time, I've been learning electronics (Arduino) and programming, and I decided that I like this stuff better than my MechE classes.

Most of my interest resides in programming: both embedded and software. I know that a CS degree is more appropriate if I'm looking for software engineering positions, but to be honest the CS program at my college is pretty bad, while the EE carries more prestige. Also, I would transfer a lot more credits for the EE program, so I'm decided to make the switch.

I just want some opinions on this: ultimately, my goal is working with software at some major tech company. I do like embedded, but I've heard that embedded developers earn far less than software engineers and job positions are few and far between. Is this true?
 
Physics news on Phys.org
ramzerimar said:
I'm currently enrolled in a MechE course, at my third year, and it took a long time to discover that this is not the major for me. In my spare time, I've been learning electronics (Arduino) and programming, and I decided that I like this stuff better than my MechE classes.

Most of my interest resides in programming: both embedded and software. I know that a CS degree is more appropriate if I'm looking for software engineering positions, but to be honest the CS program at my college is pretty bad, while the EE carries more prestige. Also, I would transfer a lot more credits for the EE program, so I'm decided to make the switch.

I just want some opinions on this: ultimately, my goal is working with software at some major tech company. I do like embedded, but I've heard that embedded developers earn far less than software engineers and job positions are few and far between. Is this true?
Job markets are local. I'd recommend getting an answer from people who work in the industry in your area, or looking for job postings within whatever geographical constraints you have.
 

Similar threads

Replies
3
Views
4K
  • · Replies 8 ·
Replies
8
Views
7K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 19 ·
Replies
19
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
10
Views
5K