Обычно кандидатов ищут не по критерию есть/нет ОБРАЗОВАНИЕ,
а подходит или нет ЧЕЛОВЕК на проект.
Рынок для си-программеров не очень большой, и как мне кажется довольно специфический.
Вот PHP/Javascript/Java скиллы можно неплохо прокачать самообразованием, всякими туториалами и т.д.
А с Си с этим не очень. Сам язык выучить не так сложно, а вот въехать в экосистему - труднее.
Новичку есть смысл начинать джуниором в существующей компании, чтобы поучиться и развиться.
Ну и по любому нужно фундаментальное знание алгоритмов. Это не очень сложно и можно самому освоить.