I do not see many opportunities for CS graduates interested in lower level work. A lot of the postings I do see in low level work seem to be in embedded, and desire CE and EE grads.
Re: embedded, I am more interested in software than hardware, but hardware does interest me, although I'd prefer to spend as much time as possible coding.
Basically, what areas should I look out for that might be open to new grads? I really want to find an area with lots of depth and opportunities to go deep in the stack. That is what brings me the most joy when it comes to programming.
Along with ideas for lower level areas, are there any project ideas one could recommend that would be interesting to work on, and that perhaps might help if included on my resume?
Thank you
Also things such as flight software, aerospace controls, hardware. Plenty of industries where their hardware needs to run on low-level to keep costs low (both in material and energy consumption).
I think an easier maneuver is to find a job that works on developer tools (library, monitoring tools, etc.) that do not necessarily use low level languages, and then gradually move into a low level job. But I have yet to begin to test it.