- Страна
- Беларусь
- Зарплата
- 2 700 $ – 3 000 $
Откликайтесь
на вакансии с ИИ

Embedded Linux Engineer (C/C++, ARM/x86, Kernel)
Привлекательная вакансия для опытных системных инженеров с конкурентной зарплатой в долларах и возможностью работы над сложными техническими задачами без бюрократии.
Сложность вакансии
Высокая сложность обусловлена необходимостью глубоких знаний ядра Linux, написания драйверов и работы с Device Tree, а также требованием к опыту более 5 лет.
Анализ зарплаты
Предложенная зарплата ($2700-3000) находится в рамках рыночного диапазона для Senior Embedded инженеров в Минске, хотя для топовых специалистов с глубоким знанием Kernel Space рынок может предлагать до $4000+.
Сопроводительное письмо
Меня заинтересовала вакансия Embedded Linux Engineer в Unic Lab, так как мой опыт разработки модулей ядра и работы с архитектурами ARM/x86 полностью соответствует вашим текущим задачам. Я имею глубокую экспертизу в C/C++ и уверенно работаю с Buildroot и U-Boot, что позволит мне эффективно включиться в процесс разработки встроенного ПО и интеграции с периферией.
Особенно привлекает возможность влиять на архитектуру проектов и работать в команде без лишней бюрократии. Я имею опыт отладки на реальном железе и понимание сетевого стека, что критично для ваших задач по взаимодействию user space и kernel space. Буду рад обсудить, как мой опыт поможет в развитии ваших продуктов.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Unic Lab уже сейчас
Присоединяйтесь к команде Unic Lab и создавайте сложные системные решения на уровне ядра Linux!
Описание вакансии
#embedded #linux #Kernel #ARM #C #C++
Embedded Linux Engineer (C/C++, ARM/x86, Kernel)
Компания: Unic Lab
Локация: Минск | офис (БЦ Призма, ст.м. Партизанская)
Формат работы: полный день, работа в офисе
З/П: 2700-3000$
Должностные обязанности:
Ищем инженера, которому интересен не просто Linux, а работа на уровне системы и железа.
Проект:
Разработка встроенного ПО под Linux для ARM и x86 с фокусом на:
- программирование модулей периферии;
- работу с протокольной периферией (низкий уровень);
- взаимодействие user space ↔️ kernel space;
- интеграцию с ESP32;
- разработку сервисов и утилит на C++ (в т.ч. скрипты/автоматизация).
Используем: buildroot, u-boot, Qt (Qt5/6), bash/shell.
Есть задачи на уровне kernel (Linux 5.15, модули ядра, device tree, драйверы, I/O, прерывания).
Команда — 4 инженера, без лишней бюрократии: можно влиять на архитектуру и технические решения.
Знание/опыт:
- 5+ лет в embedded;
- уверенное понимание Linux (user + kernel space);
- опыт написания модулей ядра / драйверов;
- C/C++;
- понимание сетевого стека (TCP/UDP, SSL/TLS);
- опыт работы с железом и отладкой на устройствах.
Условия труда:
работу в офисе с возможностью гибридного формата после испытательного срока.
- сложные проекты, которые позволяют расти профессионально.
- комфортную среду и поддерживающую команду.
Контакты:
_____________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Linux Kernel
- ARM
- x86
- Buildroot
- U-Boot
- Qt
- Bash
- Shell
- Device Tree
- TCP/IP
- SSL/TLS
- ESP32
Возможные вопросы на собеседовании
Вакансия предполагает работу с драйверами и прерываниями.
Расскажите о вашем опыте написания обработчиков прерываний в контексте ядра Linux: как вы разделяете обработку на top half и bottom half?
Проект использует Device Tree для конфигурации железа.
Как бы вы описали новое устройство в Device Tree и какие основные свойства (properties) необходимо указать для корректной привязки драйвера?
Упоминается взаимодействие user space и kernel space.
Какие механизмы передачи данных между пространством пользователя и пространством ядра вы использовали (ioctl, mmap, netlink, sysfs) и в каких случаях каждый из них предпочтительнее?
В стеке технологий указан Buildroot.
Опишите процесс добавления собственного пакета или кастомной конфигурации ядра в систему сборки Buildroot.
Работа ведется с сетевым стеком и SSL/TLS.
С какими сложностями вы сталкивались при реализации защищенных соединений на встраиваемых системах с ограниченными ресурсами?
Похожие вакансии
Разработчик встроенных баз данных (Embedded DB) / C / RUST / ZIG
Embedded Developer (ESP32 / nRF52)
Middle / Senior FPGA разработчик
Программист микроконтроллеров
Senior / Middle C++ Developer (C++98/Qt4)
Senior Embedded Software Engineer (Microcontrollers, C/C++)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Беларусь
- Зарплата
- 2 700 $ – 3 000 $