ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1011983 | Senior Software Engineer C (Linux kernel space)/Разработчик C (Linux kernel space) | Санкт-Петербург | > YADRO | open | 2023-05-10 |
Требования
Опыт разработки на С не менее 3-х лет. Опыт разработки на платформе Linux (kernel space). Опыт работы с git.
Обязанности
Системы хранения данных: создание и настройка кластерных систем под задачи хранения данных на различных носителях (HDD, SSD, NVMe SSD) и...
Описание
R&D центры YADRO находятся в Москве, Санкт-Петербурге и Нижнем Новгороде, производственная площадка расположена в Московской области и строится завод полного цикла. На текущий момент нас уже более 2 500 человек, и мы продолжаем активно расти и расширять команду.
Сейчас мы ищем Senior Software engineer C (Linux kernel space) в департамент, занимающийся разработкой, тестированием и документированием полноценной СХД со своим SDS (Software-Defined Storage) на борту. От разработки до тестирования применяются Agile практики c элементами Waterfall.
Ключевые экспертизы и вызовы:
- Системы хранения данных: создание и настройка кластерных систем под задачи хранения данных на различных носителях (HDD, SSD, NVMe SSD) и распространения по SAN, NAS и NVMe-oF протоколам.
- Распределенное кластерное приложение: создание и развитие 2х головой кластерной системы для целей отказоустойчивости системы.
- Разработка модулей ядра Linux: исследование и разработка ядерных модулей на уровне ядра Linux с применением принципов многопоточности.
- Работа с драйверами устройств различных производителей (SAS, QLogic etc.), поддержка существующих протоколов (iSER, SRP, iSCSI, NVMe-of, FC, etc.).
Чем Вам предстоит заниматься:
- Разработкой драйверов, входящих в состав ядра системы хранения данных. Мы пишем собственные модули программного RAID под дистрибутив Oracle 8.4. В основном работаем с блочной подсистемой, а также с набором стандартов SCSI, протоколами iSCSI, Fibre Channel и SAS:
- Изучать новые технологии, появляющихся в области систем хранения данных;
- Взаимодействовать с группой поддержки и сопровождения, а также оказывать третий уровень поддержки и вести переписку с разработчиками Open-Source решений, в случае возникновения баг у них.
Мы ожидаем от будущего члена команды:
- Опыт разработки на С не менее 3-х лет;
- Опыт разработки на платформе Linux (kernel space);
- Опыт работы с git.
Будет плюсом:
- Опыт разработки на Python;
- Опыт администрирования Linux;
- Опыт работы с RDMA;
- Опыт работы с сетевыми протоколами.
Мы предлагаем:
- Стать частью амбициозной продуктовой компании, вносящей вклад в мировое инженерное сообщество, а также ежегодно увеличивающей долю рынка и финансовые показатели;
- Гибридный формат работы: рабочее место в комфортном лофт-офисе + удалённая работа из дома на корпоративном ноутбуке;
- Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы.