Sim, vale a pena. E existem vagas para áreas como embarcados por exemplo.
Mas além disso, o mais importante, vale a pena pelo aprendizado. Pois C é a linguagem de alto nível que mais deixa claro como o software funciona por baixo dos panos (embora ainda tenha muita abstração, vale deixar claro). E isso ajuda bastante a entender melhor como as coisas funcionam. Principalmente sobre estrutura de dado, gerenciamento de memória e threads.
Mas só vale a pena se aprender de "verdade", pois o C de faculdade não adianta de muita coisa não. Mas se tu estiver disposto a ler a especificação da linguagem[1] e entender mesmo como C funciona, então vale muito a pena.