Senior SW Engineer C (Linux kernel) / Разработчик C (Linux kernel) (TATLIN.FLEX)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
YADRO — группа российских технологических компаний, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования.
R&D центры расположены в Москве, Санкт-Петербурге, Нижнем Новгороде и Минске, есть собственное производство в Московской области и инновационное производство полного цикла в городе Дубна.
Департамент разработки Системы Хранения Данных (СХД) TATLIN.FLEX занимается разработкой, тестированием и документированием полноценной СХД со своим Software-Defined Storage (SDS) на борту.
Команда Kernel Space занимается разработкой драйверов, входящих в состав ядра системы хранения данных. Мы пишем собственные модули программного RAID под различными дистрибутивами Linux. В состав команды также входят fullstack тестировщики, которые проверяют разработанные модули.
Наш стек: Linux, C, Docker, Gitlab CI, Git, Bash, Makefile, Python, PXE, Nexus.
Чем предстоит заниматься
- разработкой драйверов, входящих в состав ядра системы хранения данных. Мы пишем собственные модули программного RAID. В основном работаем с блочной подсистемой;
- изучать новые технологии, появляющиеся в области систем хранения данных;
- взаимодействовать с группой поддержки и сопровождения, а также оказывать третий уровень поддержки.
Ожидания от кандидата
- отличное знание языка С;
- знание классических алгоритмов и структур данных;
- опыт разработки в Linux kernel;
- понимание работы ядра Linux (mm, scheduler, sync, core API);
- понимание ассемблера x86_64;
- знание архитектуры x86_64;
- опыт отладки ядерного кода.
Дополнительно приветствуем:
- опыт разработки FS/SAN;
- знание протоколов SAS/iSCSI/iSER/FC/IB;
- bpftrace/perf/ftrace;
- наличие патчей в open source;
- знание блочного уровня (block layer) ядра Linux ;
- опыт администрирования Linux.
Условия работы
- возможность выбрать удобный формат работы: гибрид, офис, удаленная работа;
- конкурентный уровень заработной платы для нас это не просто слова, а - принцип;
- обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, а также дополнительное профессиональное обучение и изучение английского языка;
- программа поддержки инноваций: премии за научные достижения, публикацию статей, выступления на конференциях и регистрацию патентов;
- "Лекторий", в котором мы организовываем встречи с выдающимися экспертами в области технологий;
- забота о здоровье: ДМС с первых дней работы + стоматология, а также льготные условия страхования близких;
- поддержка в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
- открытое общение: регулярные онлайн-встречи всей команды YADRO;
- программа рекомендаций: рекомендуя друзей или бывших коллег, вы получаете не только возможность работать вместе, но и денежные бонусы.