То, что компании не хватает программистов, не значит, что они согласны нанять абсолютно любого программиста.
Да, разработчиков программного обеспечения не хватает. Старших разработчиков программного обеспечения, опытных, которых можно просто нанять и сразу после минимального периода адаптации к предметной области отправить решать задачи. Джуниоры и стажёры никому не нужны, они приносят только расходы.
Отвечая конкретно на поставленный вопрос - недостаточно информации о конкретно вашем случае. Скорее всего, вам не хватает квалификации.
Хайп вокруг этой профессии привёл к тому, что люди массово начали кидаться на вакансии, не обладая нужной квалификацией, только ради денег. Разработчик программного обеспечения --- это должность, требующая высококвалифицированных специалистов, не каждый сможет пройти отбор и профессия эта не такая-то лёгкая, как кажется.
Встроенные системы - это сильно экзотическое?
)
Подозреваю, что 99% программистов требуются для написания сайтов.
)