Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой — после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Офис в Москве, есть программа релокации для кандидатов из регионов РФ и стран Таможенного Союза.
Отдел развития архитектуры операционной системы формирует техническое видение для микроядерной операционной системы, осуществляет архитектурное ревью и надзор, а также занимается переработкой системы для сценариев общего назначения, включая мобильные устройства и рабочие станции.
задачи
Исследовать производительность компонентов операционной системы и выполнять их оптимизацию;
Разрабатывать инструменты профилирования, анализа производительности и потребления ресурсов;
Проверять гипотезы архитекторов и заниматься прототипированием;
Проводить исследования для развития базовых механизмов операционной системы: изоляции компартментов, межпроцессного взаимодействия, синхронизации, механизмов управления доступом и харденингов.
требования
Глубокое понимание архитектуры современных операционных систем и системного программного обеспечения;
Понимание основ архитектуры вычислительных систем: иерархия памяти, разделение на пространство ядра и пространство пользователя, виртуальная память, механизмы когерентности кэшей;
Знание типовых алгоритмов и структур данных, навык асимптотического анализа алгоритмов;
Понимание типовых причин просадки производительности и тактик оптимизации;
Хорошее знание языков программирования C и C++;
Базовое знание ассемблера для armv8 или x86_64;
Базовое владение языком Python 3.x;
Опыт работы в GNU/Linux, владение POSIX shell и инструментами командной строки, способность настраивать и поддерживать Linux-систему;
Понимание принципов работы компиляторов, линкеров, оптимизаций на уровне компилятора и ABI;
Знание типовых сетевых протоколов и модели OSI;
Аналитический склад ума, внимание к деталям и самостоятельность;
Грамотная письменная речь;
Английский язык для чтения и написания технических текстов;
Будет плюсом знание устройства современных микроядер (seL4, NOVA, Fiasco, Zircon, Managarm), знакомство с архитектурой ОС на базе микроядер (Sculpt OS, Fuchsia), знание архитектуры современных мобильных ОС (iOS, Android, Tizen, Sailfish OS/ОС Аврора, Chrome OS), знание основ информационной безопасности, базовые знания в криптографии, понимание причин типовых уязвимостей и способов их митигации, знакомство с языками Rust, Dart, Haskell.
условия
ДМС и страхование жизни с первого месяца;
Ежемесячная доплата на питание;
Оплата мобильной связи;
Обучение: митапы, конференции, сертификации, иностранные языки, курсы по развитию навыков;
Наличие в офисе 2 спортзалов, сауны, ресторана, бара, врача и массажа;
Программа релокации в головной офис для кандидатов из регионов.