Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой — после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Компания «Базис» является разработчиком программных продуктов для оказания облачных услуг и создания платформы динамической инфраструктуры. Организация создает экосистему виртуализации с собственной кодовой базой, включающую инструменты управления виртуальной инфраструктурой и средства её защиты.
задачи
Проводить динамический анализ и фаззинг-тестирование продуктов компании на Python, C, C++, Go;
Автоматизировать сценарии для фаззинг-тестирования продуктов компании;
Выполнять сборку продуктов компании из исходных кодов.
требования
Уверенное владение языками программирования C, C++, Python;
Опыт работы с ОС Linux;
Опыт программирования для Unix-подобных систем;
Опыт сборки сложных проектов с помощью Makefile;
Умение читать чужой код и вносить в него правки;
Знание инструментов Svace, Jenkins, GitLab;
Понимание фаззинг-тестирования и опыт работы с AFL/AFL++, libFuzzer, Sydr-fuzz, Crusher;
Аналитическое мышление и усидчивость;
Желание развиваться в области безопасной разработки ПО;
Английский язык на уровне чтения технической литературы;
Понимание синтаксиса языков Java, Go;
Опыт самостоятельного формирования технических решений;
Будет плюсом наличие собственных OpenSource проектов, понимание микросервисной архитектуры, принципов контейнеризации и управления ей (Docker, Containerd, Podman, Kubernetes), опыт работы с QEMU.
условия
Гибкое начало рабочего дня;
Трудоустройство согласно ТК РФ;
Социальный пакет (ДМС, оплата мобильной связи);
Обучение внутри компании и на внешних курсах;
Корпоративная программа лояльности (профессиональное обучение, фитнес-активности, обучение языкам);
Возможность работать над сложными технологическими задачами;