Now I say this as a guy who first worked in Mechanical (Machinist) then as an Electronics Tech, and now as a software guy, who has a daughter who is an EE, and a son studying to be a Computer Engineer
Computer Engineering seems to be a great hybrid. No, it isn't Software Engineering, or Computer Science. Picture going the other way, a hybrid degree of EE and Software Engineering - You learn do design hardware (but little say, RF, but more IC design) AND you go through what is basically a Software Engineering Minor - so you skip some parts
Might help this project
(Excuse me while I go code some routines, to run on this embedded hardware, and maybe see you on the Ham radio this weekend - and no, I'm NOT kidding)