Software Engineer Linux kernel/user space (Common Platform)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
YADRO — группа российских технологических компаний, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования.
В проект разработки единой платформы ГК YADRO (Common Platform) требуется специалист по Linux kernel и user space c опытом работы в крупных Enterprise или Open-Source проектах.
Команда занимается разработкой единой программной экосистемы платформенного уровня для всех продуктов компании из областей СХД, Серверов, Сетей и Телеком.
Разрабатываемая экосистема включает создание Linux-based дистрибутива ОС, разработку основных платформенных сервисов и модулей, в частности, слоя управления платформой и операционной системой (Platform Manager), сервисов для сбора диагностических данных, авторизации и аутентификации пользователей, посылки сообщений и алертов, и др.
Common Yadro Platform позволяет продуктовым командам сосредоточиться на разработке бизнес-логики и берет на себя большую часть жизненно важных функций платформы, предоставляя необходимые интерфейсы для вышележащих уровней ПО.
Предстоит разбираться в аспектах работы Linux kernel под продуктовой нагрузкой, понимать как система работает в целом, быть готовым писать и портировать патчи, включая CVE, для разных подсистем ядра, а также помогать с запуском и отладкой железа и драйверов в разнообразных продуктах.
Чем предстоит заниматься:
•Подготовкой дистрибутива Linux для промышленного использования в высоконагруженных сложных системах;
•Участвовать в портировании ядра Linux на архитектуру risc-v;
•Разработкой и улучшением драйверов для работы с аппаратными компонентами;
•Разработкой платформозависимых утилит для ОС на базе Linux;
•Поддержкой инженеров аппаратной разработки и инженеров продуктовых команд;
•Пониманием текущей разработки в community и продвижением наработок в upstream.
Что мы ожидаем от будущего члена команды:
•Уверенное знание С и использование его в реальных проектах;
•Опыт написания драйверов и глубокое понимание устройства ядра Linux ;
•Умение писать системные приложения и демоны под GNU/Linux;
•Хорошее представление о современном аппаратном обеспечении (устройство памяти, шин данных, систем ввода-вывода);
•Знание английского на уровне чтения и написания технической документации.
Бонусы
Мы предлагаем:
- Стать частью амбициозной продуктовой компании, вносящей вклад в мировое инженерное сообщество, а также ежегодно увеличивающей долю рынка и финансовые показатели;
- Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы;
- Программу рекомендаций: рекомендуя друзей или бывших коллег, вы получаете возможность работать вместе (и денежный бонус);
- Гибридный формат работы: рабочее место в комфортном лофт-офисе + удалённая работа из дома на корпоративном ноутбуке.