Обязанности: Сборка, конфигурирование и оптимизация ядра Linux под задачи проекта; Работа с конфигурацией и внутренней архитектурой дистрибутива; Интеграция и настройка модулей ядра; Анализ и устранение проблем на этапах загрузки ОС; Поддержка процесса сборки системных компонентов; Разбор зависимостей исполняемых файлов и библиотек; Разработка вспомогательных скриптов и утилит автоматизации; Настройка systemd-юнитов и сервисов; Участие в разработке и сопровождении инструментов сборки ОС. Требования: Обязательные: Умение компилировать и конфигурировать ядро Linux; Навыки работы с конфигурационными файлами Linux-систем; Понимание принципов работы модулей ядра, различий между встроенными и загружаемыми модулями; Понимание внутренней архитектуры Linux; Понимание систем сборки: make, bmake, cmake, meson; Понимание зависимостей библиотек и исполняемых файлов (ldd, objdump и т.п.); Умение писать скрипты на Bash; Понимание уровней и стадий загрузки Linux-дистрибутива; Понимание принципов работы systemd; Понимание структуры systemd-юнитов и этапов их запуска. Желательные: Знание Python; Опыт разработки или модификации модулей ядра; Опыт сборки кастомных образов Linux; Навыки отладки системных проблем и загрузки ОС; Опыт работы с initramfs, udev, bootloader; Опыт кросс-компиляции и embedded-Linux. Условия: Зарплата по результатам собеседования; Работа в аккредитованной компании; Сложные и интересные низкоуровневые задачи; Возможность влиять на архитектуру продукта; Выполнение государственных заказов; Полная занятость, 5/2, с 9-18, с возможностью удалёнки по результатам работы; Официальное трудоустройство, официальная заработная плата; Офис в центре города; Соц. пакет (оплата больничных, отпусков). Как откликнуться Пожалуйста, в отклике укажите: опыт работы с Linux и ядром; примеры задач, которые решали (сборка ядра, отладка загрузки, написание скриптов и т.п.); уровень владения Bash/Python и системами сборки.
Похожие вакансии