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;

•Хорошее представление о современном аппаратном обеспечении (устройство памяти, шин данных, систем ввода-вывода);

•Знание английского на уровне чтения и написания технической документации.

Бонусы

Мы предлагаем:

  • Стать частью амбициозной продуктовой компании, вносящей вклад в мировое инженерное сообщество, а также ежегодно увеличивающей долю рынка и финансовые показатели;
  • Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы;
  • Программу рекомендаций: рекомендуя друзей или бывших коллег, вы получаете возможность работать вместе (и денежный бонус);
  • Гибридный формат работы: рабочее место в комфортном лофт-офисе + удалённая работа из дома на корпоративном ноутбуке.