Qna такой qna: у человека важный этап в жизни - а ему говно в коментарии выливают. Такие советы вам бы на дваче давать, уважаемые.
А если немного по делу: ЦОС это, конечно, очень и очень хорошо и нужно. Но это некст левел, на самом то деле. Да и вообще цос лучше поймешь, лишь работая с ним на реальном проекте, а обычное чтение книг или просмотр курсов дадут лишь эрудицию и не более (однако и она важна).
В свое время я сам довольно случайно попал в эмбедед, вообще без каких-либо знаний - за красивые глаза, если Вам угодно. Так что совет "как попасть в эмбедед системы" прост. Ищите и найдете, главное не сдаваться и стучать в двери.
Что же касается знаний, которые Вам будут нужны, чтобы чувствовать себя более-менее комфортно (на самом деле будте готовы, что вам точно НЕ будет комфортно в условиях первого опыта в эмбедед: тут все зависит не только от написанного Вами кода, но и от разводчиков плат, микроконтроллера и вообще всего на свете), то я бы посоветовал слдующее: учите Си и только Си, также купите стмку (stm32) и потыкайте в нее, посмотрите что люди делают и потом уже попробуйте реализовать свой проект. Си++ или ЦОС, пока Вам не нужны. Более того, во время "тыкания" в стм, Вы успеете изучить немного микропроцессорную электронику и как работает МК в целом. Главное, как мне кажется, в этом деле learning by doing. Вообще в интернете довольно много ресурсов, мне в свое время помогли
вот и поиск в ютубе по фразе STM32.
Все написанное мною, не панацея - у каждого свой путь в сферу. Я скорее описал свой опыт и опыт друзей, которые также и с такими же знаниями нашли работу (и не одну). На hh компании любят сильно завысить требования - это не повод написать (ну не оторвут же Вам руки), более того, знания python тут тоже плюс. Ну а если и эмбедед перестанет заводить - ну, ищите что-то другое, в этом ничего страшного нет (самого он также перестал заводить и я спокойно ушел)
Дерзайте