Kernel / Systems Programmer

Develops and maintains operating system kernels, device drivers, hypervisors, and low-level system software, working at the intersection of hardware and software.

Median salary: $195,000. Projected growth to 2033: +6.0%. Typical education: Bachelor's degree (MS common).