I have an undergraduate degree in computer engineering (basically this stuff) but do mostly software these days.
You're better off going deep in one or the other, either how to design this stuff or the algorithms/math/CS-heavy parts.
I've written a lot about this on my personal blog.
http://www.davidralbrecht.com/notes/2018/06/specialization.h...
http://www.davidralbrecht.com/notes/2018/10/python:-the-new-...
I have an undergraduate degree in computer engineering (basically this stuff) but do mostly software these days.
You're better off going deep in one or the other, either how to design this stuff or the algorithms/math/CS-heavy parts.
I've written a lot about this on my personal blog.
http://www.davidralbrecht.com/notes/2018/06/specialization.h...
http://www.davidralbrecht.com/notes/2018/10/python:-the-new-...