Друг на распутье, имеет базовые навыки разработки и продвинутые навыки в схемотехнике (профессионально паяет, травит), хочет двинуться изучать что-то актуальное
О, по описанию это я год назад)) я с такими же скиллами пошёл работать джуниор эмбеддед девелопером, и на этой позиции изучал си более глубоко, freertos, работу с сетями (lwip, всякие прикладные протоколы), и ble. Ну и всё это на практике, конечно, не только теоретически