ЭИРКЛАУД
Разработчик систем (C/C++ / Go) Senior/Lead
- C/C++
- Golang
- QEMU
- KVM
- Libvirt
- VirtIO
- Linux
- Windows API
О нас:
AirCloud - инновационная продуктовая компания, переписывающая правила удаленной работы. Уже с 2019 года мы удостоены признания от Microsoft, CERN, Intel, Oracle.
Что мы делаем:
AirCloud объединяет сотрудников компании в безопасное пространство, защищенное от утечек данных. Наш продукт позволяет работать комфортно из любой точки мира с помощью компьютера, планшета или телефона, предоставляя доступ к зашифрованным рабочим столам через приложение AirCloud. Это не только удобно и безопасно, но и снижает расходы на офис и обслуживание компьютеров – наш недорогой тонкий клиент обеспечивает стабильность на десятилетия.
Наша философия:
В первую очередь мы ищем друзей в команду, а только потом коллег. В развитии компании участвуют все, каждый привносит свой вклад в формирование продукта. Каждый выбирает удобное для него время работы, мы всех слышим и любые предложения/пожелания по продукту или компании выносятся на обсуждение для принятия общего решения.
Ожидания от кандидата:
Мы ищем системного разработчика для работы над нашей платформой виртуализации и VDI.
Вы будете создавать ключевые функции продукта на стыке ОС, гипервизора и аппаратного уровня.
Технологический стэк:
-
Языки: C++, Go (Golang)
-
Виртуализация: QEMU / KVM, Libvirt, VirtIO
-
ОС: Linux, Windows API
Конкретнее, что предстоит делать на работе:
-
Разработка низкоуровневого функционала управления ВМ:
-
Реализация поддержки vGPU: проброс PCIe-устройств (Nvidia vGPU), вынос рендеринга OpenGL на хост-систему. Реализация интерфейсов D3D с использованием OpenGL/Vulkan API.
-
Интеграция с внешними системами: Резервное копирование, антивирусное ПО и т.д.
-
Внедрение механизмов безопасности: Secure Boot, TPM, работа с сертификатами TLS/SSL, шифрование данных образов диска, желательно знание в SELinux, AppArmor
-
Разработка и развитие служебных инструментов: Migration Tool для VDI, сценарии резервного копирования и восстановления.
Мы ждем, что вы:
-
Имеете опыт системной разработки на С/C++ и/или Go.
-
Понимаете принципы работы виртуализации (желателен опыт с QEMU/KVM).
-
Знаете архитектуру Linux / Windows на уровне ядра и системных API.
-
Интересуетесь низкоуровневыми темами: управление устройствами, PCIe, I/O, драйвера устройств.
Условия работы:
- Самые современные подходы к архитектуре и технологический стэк.
- Конкурентоспособный уровень дохода и регулярное повышение по результатам твоей работы.
- Возможность полностью удаленной работы.
- Мы помогаем с релокейтом при желании в города/страны присутствия (Минск/Варшава).
- Корпоративное обучение по разным направлениям.
- Гибкий график работы.
- Различные ивенты, корпоративы по мере роста компании.