YADRO - продуктовая IT-компания (250+ чел.), мы разрабатываем и производим серверы и системы хранения данных. Мы продолжаем расти и сейчас расширяем команду системной разработки, которая занимается обеспечением менеджмента компонентов СХД, спроектированной в нашей компании. О некоторых компонентах данной системы можно почитать в блоге YADRO на Хабре - https://habr.com/ru/company/yadro/. ПО работает на storage контроллере под управлением GNU/Linux и активно взаимодействует как с аппаратными компонентами системы, так и системами менеджмента высокого уровня. Особый интерес вызывает наличие опыта написания системных демонов GNU/Linux и модулей ядра и/или большое желание развиваться в этом направлении. Обещаем работу в классной профессиональной команде и вал интересных задач!
Примеры задач, которые придется решать:
— Настройка и доработка различных подсистем ядра Linux;
— Разработка драйверов для работы с аппаратными компонентами;
— Написание, доработка и портирование компонентов под архитектуру ppc64;
— Продвижение наработок в «upstream»;
Мы точно найдем общий язык, если вы:
— Уверенно знаете С (C++ у нас не используется) и используете его более 2-х лет;
— Разбираетесь в устройстве ядра Linux и имеете опыт написания драйверов;
— Умеете писать системные приложения и демоны под GNU/Linux;
— Имеете хорошее представление об аппаратном обеспечении современного сервера (Организация памяти, шин данных, систем ввода-вывода);
— Знаете английский на уровне чтения и написания технической документации;
— Знакомы с Python для быстрого прототипирования;
Мы предлагаем:
— Красивый и удобный лофт-офис в БЦ «Трехгорная мануфактура», 10-15 мин. пешком от м.1905 года/ Краснопресненская;
— ЗП 100 000р. - 200 000р., фикс (конечно же полностью «белый») + бывают премии по результатам milestone'ов проекта;
— ДМС, включающая стоматологию, госпитализации, страхование во время путешествий;
— Традиция «Лекторий», в рамках которой приглашенные эксперты и наши специалисты на регулярной основе делятся профессиональным опытом из различных областей науки;
— Внутренняя программа поддержки инноваций: cистема премирования за научные достижения, публикацию статей и регистрацию патентов;
Вопросы и резюме можно и нужно направлять HR Yadro Алине Кочетовой любым удобным способом:
TG: @IT_All_in_a
a.kochetova@yadro.com
+7-915-21-21-798 (whatsapp/ звонки)
Немного уточнений про техническую сторону по просьбе peregrine:
— Знание git, без него не получится разбираться в патчах;
— Знание английского, без него нельзя ни с кем поговорить в линуксовых рассылках, да даже понять зачем появился какой-то патч;
— Знание crash/kgdb, без него нельзя отлаживать ядро, а в перечень задач входит и починка чужого кода, да и свой не всегда можно отладить принтами;
— Хотя бы начальное знание устройства ядра, его же программировать/собирать/тестировать надо самому(самой);
— Хотя бы начальное знание цифровой электроники/протоколов, нам в драйверах разбираться, а если всю жизнь формочки на QT клепал(а), то будет сложно;
— Знание Make/bash, без них всякая работа превращается в рутину;
— Знание принципов параллельного программирования, в железках, да и в самом ядре очень много асинхронщины и гонок;