Инженер-разработчик fuzzing
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
В аккредитованную IT компанию требуется инженер-разработчик fuzzing.
Наш проект - международный RnD центр, который разрабатывает мобильную операционную систему открытого типа, а также создает уникальную экосистему.
Разработка охватывает все сферы от ядра операционки и собственного языка программирования до вспомогательных инструментов. Лаборатория включает в себя команды из четырех стран: Россия, Китай, Венгрия, Турция и состоит из более 1000 специалистов.
Основные задачи сотрудника на данной позиции:
• Разработка новых fuzzing тулов
• Написание сценариев для последующей обработки результатов фаззинга (fuzzing)
• Интеграция fuzzers в CI/CI
• Доработка оптимизация и анализ существующих фаззинг тестов
Ожидания от кандидата
• Опыт работы с фаззинг инструментами (AFL++/ Fuzzilli / аналогами)
• Оконченное высшее образование
Будет плюсом:
• Опыт работы с LLVM
• Опыт работы с инструментами сборки (в идеале CMake/Gn)
• Опыт работы с CI (в идеале с Jenkins)
• Понимание внутреннего устройства любого движка виртуальной машины
• Знание Ruby
• Знание Java
Условия работы
- Гибридный формат работы (2-3 дня в неделю - работа в офисе);
- Официальное трудоустройство в ИТ-аккредитованную компанию;
- ДМС со стоматологией;
- Ресурсы для развития и обучения;
- Развитая корпоративная культура;
- Компания предоставляет технику для работы.