LINUX.ORG.RU
ФорумJob

Ищем Senior Linux Kernel Engineer (SCSI) (Санкт-Петербург)

 , ,


0

2

YADRO - продуктовая IT-компания (300+ чел.), мы разрабатываем и производим серверы и системы хранения данных (СХД). Мы продолжаем расти и сейчас расширяем команду системной разработки, которая занимается SCSI Target СХД. О некоторых компонентах данной СХД можно почитать в блоге YADRO на Хабре - https://habr.com/ru/company/yadro/. Обещаем работу в классной профессиональной команде и вал интересных задач!

Примеры задач, которые придется решать:
— Разработка интерфейса взаимодействия СХД с внешним миром - SCSI/NVMe Target, LLD drivers;
— Участие в сертификации и интеграции СХД с клиентским ПО;
— Системный анализ и отладка распределенных систем;
— Решение проблем с производительностью в I/O стеке Linux;
— Обмен экспертизой и коллаборация с коллегами;
— Взаимодействовие с сообществом разработчиков Linux, ревью изменений и внесение собственных правок в mainline.;

Мы точно найдем общий язык, если вы:
— Отлично знаете C и Linux Kernel API, имеет опыт внесения изменений в mainline, next или stable ветки ядра;
—Свободно владеете GNU toolchain (make, binutils, GCC, GDB, crash);
—Имеете опыт с ABI хотя бы одной из современных ISA (ppc64, x86_64, ARM, и т.д.);
—Имеете экспертизу в разработке драйверов для PCI Express устройств;
—Имеете аналитические навыки и умеете решать нетривиальные задачи;
—Умеете работать с системой трекинга задач и git;
—Способны тестировать собственный код;
—Готовы автоматизировать свои рутинные задачи при помощи bash или python;
—Хороши в письменной и устной коммуникации;
—Знакомы с классическими алгоритмами, структурами данных и примитивами синхронизации;
—Знаете английский на уровне чтения, переписки и работы с технической документацией.

Дополнительно пригодится:

—Опыт работы в сфере обработки, передачи или хранения данных;
—Понимание современных файловых систем и блочного уровня;
—Знание стандартов PCIe, SCSI, Fibre Channel, iSCSI или NVMe;
—Умение работы с QEMU и libvirt.

Мы предлагаем:
—Полностью белую ЗП ± 200к;
—Систему премирования за научные достижения, публикацию статей, регистрацию патентов и выступления на конференциях;
—«Лекторий», в рамках которого приглашенные эксперты и наши специалисты на регулярной основе делятся профессиональным опытом из различных областей науки;
—Внутреннюю программу поддержки инноваций;
—Колоссальную экспертизу в области СХД;
—ДМС, включающую стоматологию, госпитализации, международные путешествия;
—Хорошую кофемашину и всё, что нужно для комфортной и продуктивной работы.

Вопросы и резюме можно и нужно направлять HR Yadro Полине Мельник любым удобным способом:

p.melnik@yadro.com
+7 921 77 99 808 (whatsapp/ telegram/ звонки)

... я бы кодить на Си пошёл, пусть меня научат! (с)

Интересно сколько нужно лет стажа, чтобы дорасти до таких скиллов?!

Artamudo ★★★ ()
Ответ на: комментарий от Artamudo

Много не надо, нужна подходящая обстановка и возможность заниматься одним делом.

srdolor ()

Господа, а вы пробовали istgt ?
Что вообще думаете о переносе некоторых фич из ядра, например как в dpdk и f-stack ?

Deleted ()
Ответ на: комментарий от Deleted

istgt это только iSCSI. Есть два мультипротокольных варианта на Linux - TCM aka LIO и SCST.

DPDK/F-stack больше подходят под сетевые приложения. Для стораджей есть SPDK, но там нет возможности создать SCSI Target с FC интерфейсом, только iSCSI. Мы следим за разработками в этой сфере.

roolebo ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.