-Embedded/cyber-physical systems software (firmware dev)
-Driver development (applies to Win/macOS/UNIX/iOS/Android)
-Contributing to the Linux kernel/OS dev in general
-Contributing to many large OSS projects (Apache, ffmpeg)
-Exploit/malware dev/reverse engineering
-Emulator development
you'd need to learn C.
-Embedded/cyber-physical systems software (firmware dev)
-Driver development (applies to Win/macOS/UNIX/iOS/Android)
-Contributing to the Linux kernel/OS dev in general
-Contributing to many large OSS projects (Apache, ffmpeg)
-Exploit/malware dev/reverse engineering
-Emulator development
you'd need to learn C.