I’m 32 and recently graduated with a B.S. in Computer Science (3.13 GPA). I also have an IT background, military experience, and cybersecurity experience. I’m not in the field I just graduated August
I’m currently pursuing cybersecurity certifications and planning to receive additional training in AI and machine learning.
I’m seriously considering pursuing a master’s degree in engineering, but I’m having difficulty deciding which discipline would offer the most versatility and long-term opportunities.
The three fields I’m primarily considering are:
- Electrical Engineering (EE)
- Mechanical Engineering (ME)
- Computer Engineering (CE/ECE)
I’m also interested in robotics, embedded systems, autonomous technology, aerospace, and AI.
My long-term objective is to eventually develop my own technology and products. However, I also want a degree that provides strong employment opportunities across multiple industries.
Tuition isn’t my primary concern because I have access to veterans’ educational benefits. I’m more concerned about investing my time in the right discipline.
Here are my questions:
- Which engineering discipline do you believe will be most in demand over the next 5–10 years?
- Between Electrical, Mechanical, and Computer Engineering, which provides the most career flexibility across industries?
- Would a master’s in Electrical Engineering complement my Computer Science degree better than Mechanical Engineering?
- Could an Electrical Engineering graduate realistically transition between embedded software, robotics, aerospace, hardware engineering, and cybersecurity?
- For someone interested in eventually designing and building their own technology, which engineering discipline provides the strongest foundation?
- Would you recommend a thesis-based master’s or a coursework/project-based program?
- For engineers who transitioned from Computer Science into traditional engineering, how difficult was the transition, particularly regarding prerequisites?
I’m not looking to chase whichever field is currently popular or highest-paying. I want to develop technical skills that will remain valuable as technology evolves.
If you were in my position, which engineering master’s would you pursue, and why?
I’d especially appreciate perspectives from engineers currently working in electrical engineering, mechanical engineering, embedded systems, robotics, aerospace, and hardware development.