Разработчик ядра Linux (удаленная работа)

4 мая 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Разработчик ядра Linux

Описание вакансии

Для усиления команды разработки операционной системы "МСВСфера" приглашается к сотрудничеству разработчик ядра Linux.

О нас: Инферит - российский вендор, производитель компьютерной техники, серверного оборудования и инфраструктурного программного обеспечения.

Одним из продуктов экосистемы "Инферит" является операционная система "МСВСфера" (ОС общего назначения для рабочих станций и серверов на основе ядра GNU/Linux), подробнее: https://www.inferit.ru/products/os

Ключевые задачи:

  • Обработка результатов статического анализа и fuzzing-тестирования подсистем ядра на предмет поиска и устранения возможных ошибок, взаимодействие с международным сообществом разработчиков с целью включения сделанных исправлений в основную (upstream) ветку исходных текстов ядра GNU/Linux;
  • Портирование различных исправлений и драйверов в ядро операционной системы;
  • Участие в разработке нового функционала, связанного с ядром ОС.
Наши ожидания:
  • Совершенное владение языком С, включая не входящие в официальные стандарты, но поддерживаемые компиляторами gcc и clang расширения, используемые в ядре ОС GNU/Linux;
  • Хорошее знание подсистемы конфигурации ядра ОС Linux и его сборки;
  • Хорошее знание и опыт практического использования стандартных структур данных, базовых механизмов и интерфейсов ядра ОС Linux: управление памятью, синхронизация, в т.ч. мультипроцессорная (SMP), таймеры, асинхронное выполнение (softirqs/tasklets/workqueues), планирование потоков, организация системных вызовов, устройство модулей;
  • Технический английский язык (письменный) на уровне, достаточном для взаимодействия с международным сообществом разработчиков и написания краткой сопроводительной документации к предлагаемым исправлениям.

Будет плюсом:

  • Опыт работы на уровне аппаратной архитектуры (x86 и/или ARM64);
  • Знакомство с сетевой подистемой ядра, беспроводным (802.11) стеком и драйверами соответствующих устройств;
  • Понимание принципов работы и практический опыт использования санитайзеров (ASan/UBSan);
  • Знакомство с технологиями статического анализа и опыт практического использования каких-либо инструментов, проприетарных либо свободно распространяемых (clang static analyzer);
  • Знакомство с технологиями fuzzing-тестирования и практический опыт использования syzkaller;
  • Опыт взаимодействия с международным сообществом, включая интеграцию кода в основную (upstream) ветку исходных текстов ядра ОС GNU/Linux.
Мы предлагаем:
  • Удаленный или гибридный формат работы;
  • Официальное трудоустройство по ТК РФ;
  • Оформление в штат аккредитованной IT-компании;
  • Индивидуальный график работы, который подходит именно Вам (8:00-17:00, 9:00-18:00, 10:00-19:00);
  • ДМС+ стоматология;
  • Программа лояльности для сотрудников компании по компенсации доли % по ипотеке;
  • Возможность порадовать себя покупкой орг. или компьютерной техники от наших партнеров со скидкой.
  • Дополнительные преимущества:

  • Мы заботимся о наших сотрудниках и поддерживаем инициативы по обучению, проведению вебинаров, митапов и демо-дней. Организовываем профильные конференции, тренинги за счет компании;
  • Дружелюбная атмосфера и команда лучших профессионалов, которые готовы поддерживать на всех уровнях, ведь мы - одна большая семья;
  • Открытость и готовность к диалогу ТОП-менеджмента компании. Возможность лично пообщаться с Топ-менеджментом на неформальных корпоративных встречах.


Посмотрите похожие вакансии

C разработчик Linux (Middle/Senior)
Компания: Солар
Зарплата: з.п. не указана
C++ разработчик
Компания: Аренадата Софтвер
Зарплата: з.п. не указана
Bitrix программист (Middle)
Компания: Константа
Зарплата: от 170 000 до 170 000 руб.