#embedded

1 post

2026-06-08 23:56

Автор: Дмитрий Польшаков · DSR Corporation RU


Дмитрий Польшаков — Lead Software Engineer в DSR Corporation и преподаватель курса Embedded Systems Lab. Он объясняет профессию изнутри, без рекламной шелухи.

Embedded-разработчик пишет код, который живёт в микроконтроллере без операционной системы — или с RTOS, где каждый байт памяти и каждый такт процессора на счету. Главное отличие от прикладной разработки не в языке (C и C++ встречаются в обоих мирах), а в ментальной модели: здесь нельзя «добавить памяти» или «перезапустить сервер». Код должен работать предсказуемо в реальном времени, часто на железе за два доллара. Это меняет всё — как пишешь, как отлаживаешь, как думаешь об ошибках.

Кому смотреть: разработчикам из веба и бэкенда, которые задаются вопросом, что находится «ниже» операционной системы — и стоит ли туда спускаться.

Из этого можно взять в работу: спроси себя — ты понимаешь, что происходит между нажатием кнопки и изменением пикселя на экране? Embedded — это о том, чтобы владеть этим стеком снизу…

Read more →
0