Considerations…
Do you care more about hardware or software?
CE is hardware. CS is software.
Are you already a pro at programming?
I was and I kind of regret not studying CE, because I might have expanded my knowledge a lot more in an area I’m less familiar with. And I actually am way more interested in software than hardware, however I recognize that it’s nice to have back-up knowledge in a complementary area because it expands career opportunities.
And when it comes to jobs, here’s the thing to consider. By and large, the majority of software jobs out there do NOT require much of what you learn in a CS major. This is regardless of whether they prefer to hire CS majors or not. For what it’s worth, I have never seen a job application ask exclusively for CS degrees.
The only thing most software jobs really care about is can you write good code? Plenty of people graduate with CS degrees who cannot write good code, and there are people with no formal education who can write good code. What this implies to me is that there is little intrinsic value in CS in itself, as far a job opportunities go. Indeed, I know people who got their bachelors in CS, and the current jobs that they are able to get are ones where a lot of the colleagues do not even have a bachelors degree.