O amigo que "escreveu um compilador em C" provavelmente implementou uma recursive descent pra subset C89 e chamou de compilador de C.
Pode até ser, não cheguei a testar a fundo pra validar a ideia.
E sim, isso explica porque ele não pegou a vaga de pleno.
Ele só não tinha os requisitos para a vaga, fazer um compilador não é um diferencial.