These days I would say you should get into OS development and learn about unikernels. Linux should be a solved problem right now and the future would be in OSes that don't have interrupts enabled and you have full control over the CPU cores.
This is a joke right? Unix is not even a solved problem and it's been around 50+ years.
Operating Systems: Three Easy Pieces (free online) - Arpaci-Dusseau
Linux Device Drivers, 3rd ed (o'Reilly) - Jonathan Corbet
The Linux Programming Interface - Michael Kerrisk
The Design and Implementation of the FreeBSD Operating System (2nd ed) - McKusick, McKusick, Watson
Solaris Internals - McDougall, Richard, Mauro