Помните, знакомились с микроконтроллерами? Чтобы они стали частью работающего устройства, нужно связать железо с программной логикой. За это отвечают системные программисты. Они делают то, чего мы как конечные пользователи обычно не видим. Но без их работы ни сайт не запустится, ни сообщение не отправится. Устройство в целом не будет работать.
🚀 Это важная часть разработки современных устройств — в частности, embedded-разработка. Чем занимается системный программист, зачем ему C, Linux и осциллограф и как вообще попасть в эту профессию, рассказывает Александр Жаричев, директор департамента разработки системного ПО в YADRO. За десять лет в сфере он успел поработать над ПО для автомобильной электроники, а большую часть карьеры посвятил разработке встраиваемого ПО для микроконтроллеров.
«Еще в вузе мне казалось, что просто невозможно и даже неинтересно жить в мире, где ты пользуешься всем этим разнообразием устройств, но не знаешь, как они устроены.
Наверное, именно это ощущение и держит меня в профессии. Ты долго работаешь с отдельными компонентами, не сразу видишь результат, а потом в один момент всё собирается воедино — и устройство, которое до этого существовало только в виде абстракций, действительно оживает и выполняет свою функцию, приносит пользу».
Читать статью ➡️
В конце делимся чек-листом для входа в профессию и списком полезной литературы для дальнейшего погружения в область.
#профессия
@ultimate_engineer
