I hear that UC Berkeley has a computer science and electrical engineering major. How different would that be to a software engineer, can you get a software engineer job with the EECS?
The EECS major has a ECE and a CSE option. One is EE leaning, one is CS leaning. People who want to go into software engineering presumably would go on the CSE side of things.
There’s also the CS major in L&S as well.
Most UCB EECS majors emphasize CS these days, based on enrollment in CS versus EE courses and career destinations:
https://career.berkeley.edu/sites/default/files/pdf/Survey/2017EECS.pdf
For comparison, L&S CS:
https://career.berkeley.edu/sites/default/files/pdf/Survey/2017CompSci.pdf
If you want to be strictly software, stick with CS. A dual degree where CS is the focus but EE is also there would position you to do embedded systems programming – programming hardware. If EE is the focus with some CS, it might just be to give you good programming skills (you will need them) but you’re primarily a hardware designer.
Cal has a Letters and Science cs program that has more Ge type requirements. Eecs is basically two degrees and you pick one. You choose a CS or we specialization. They could really split the majors up but marketing degrees as eecs sounds better since it implies grads have a “double” major. Both CS in L&S and eecs CS option would be fine for software engineering. The EE option would too if you tailored upper div electives to CS. But that would be the cs option anyways.