Virtualization Engineer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы ищем Virtualization Engineer в сильную и дружную команду, работающую над созданием решений в области десктопной виртуализации и эмуляции. Проект — исследовательский (R&D), с фокусом на запуск Windows и Linux в виртуальных средах поверх Harmony OS.
Чем предстоит заниматься:
- Разработка гетерогенных операционных систем и гетерогенной виртуализации для аппаратного обеспечения: CPU, DPU и GPU.
- Разработка архитектуры глобального пула ресурсов, гетерогенного ускорения вычислений, системы планирования с учетом нагрузки, гетерогенного многоуровневого хранения данных и низколатентных соединений для типовых сценариев (большие данные/базы данных, поиск/рендеринг).
- Анализ ключевых технологий в области системной виртуализации в гетерогенных архитектурах, проектирование и разработка системной архитектуры для сценариев совместного использования ПО и аппаратного обеспечения.
- Исследования в области технологий виртуализации на уровне ядра, включая прорывные направления: планирование задач, управление памятью и RAS (надёжность, доступность, сервисопригодность)
Ожидания от кандидата
- Знание основных архитектур CPU (предпочтительно x86/ARM).
- Опыт работы с модулями ядра Linux (управление памятью, планировщик, ввод-вывод, файловая система, драйверы).
- Глубокое понимание принципов работы операционных систем.
- Свободное владение C/C++, отличные навыки программирования и умение реализовывать сложные инженерные решения.
- Опыт разработки и проектирования систем виртуализации будет преимуществом.
- Знание технологий пулинга ресурсов и гетерогенных вычислительных архитектур приветствуется.
Условия работы
- Локация: Мск, офис в центре (гибкие часы работы)
- Компания - аккредитованная ИТ
- Заработная плата обсуждается индивидуально
- Расширенная медицинская страховка
- Изучение иностранных языков, спорт
- Международные проекты и поездки за границу.