You might also want to look for jobs in the sciences there is a demand for highly optimized code in many fields that is often written at least partially in C. Offloading stuff to GPUs provides even more additional low-level programming challenges as well as parallel algorithm work.