Руководитель группы разработкиМы развиваем два взаимосвязанных направления:
полносистемный эмулятор и
инструмент динамического анализа. Вместе они образуют платформу для исследования и анализа поведения различных вычислительных систем — от микроконтроллеров до сложных аппаратно-программных комплексов.
Наша цель — создать гибкий и масштабируемый инструмент, который позволит изучать программно-аппаратные платформы, проводить эксперименты, выполнять отладку и анализ сложных систем в контролируемой виртуальной среде. Мы хотим, чтобы этот инструмент стал полезен как разработчикам, так и специалистам по информационной безопасности — помогая им глубже понимать архитектуру систем и выявлять их недостатки и уязвимости.
Исходный код демо-версии эмулятора доступен на GitHub:
https://github.com/inforion/kopycat.
Ищем
руководителя группы разработки, для работы над этими проектами, который станет техническим и организационным лидером команды, работающей над развитием эмулятора и инструмента анализа. Вы будете играть ключевую роль в формировании стратегии развития платформы.
Наш технический стек:- основная кодовая база платформы написана на языке Kotlin;
- для автоматизации используем Python, Bash;
- Docker используем для сборки, развёртывания и воспроизводимости окружения;
- Svelte — в качестве веб-интерфейса платформы;
- постепенно внедряется Rust для повышения производительности платформы.
Вам предстоит- участвовать в архитектурном планировании и в принятии ключевых технических решений;
- содействовать в решении исследовательских задач, связанных с динамическим анализом ПО и аппаратных платформ;
- координировать работу команды, распределять задачи;
- контролировать статусы задач и организовывать взаимодействие между участниками проекта;
- проводить технические демонстрации и презентации для заказчиков и партнёров.
Для нас важно:- навыки планирования и координации работы команды;
- уверенное знание C, C++ или Rust;
- знание Kotlin (или Java);
- умение читать техническую документацию на английском языке;
- готовность учиться, развиваться, осваивать новые технологии и изучать новые материалы.
Вашим плюсом будет:- базовое понимание принципов построения процессорных архитектур (ARM, x86 и т.д.);
- опыт работы с системами эмуляции (QEMU, Unicorn, VirtMIPS);
- опыт применения фаззеров (AFL++, libFuzzer, Jazzer, Fuzzilli);
- навыки реверс-инжиниринга (IDA Pro, Ghidra, Radare2);
- знание инструментов динамического анализа (Valgrind, DynamoRIO, LLVM Sanitizers).
Мы предлагаем: - официальное трудоустройство в аккредитованной IT-компании и возможность пользоваться соответствующими льготами;
- работа в уникальном R&D-проекте, сочетающем программирование, системный анализ и исследовательскую деятельность;
- минимум бюрократии, максимум инженерии;
- гибкий формат работы, ориентированный на результат;
- команда профессионалов, открытая к экспериментам и обмену опытом;
- офис в пешей доступности от метро Электрозаводская, Семеновская;
- ДМС с расширением ВЗР (страхование выезжающих за рубеж);
- конкретное предложение по заработной плате и условиям труда формируется по результатам собеседования, в зависимости от опыта и знаний.
Если после прочтения описания вакансии Вы думаете, что мы подходим друг другу, то ждём Ваше резюме!
Контактное лицо: Шестакова Августина, HR-менеджер.
Телефон: +7 (985) 181-75-81
Telegram @INFORION_HR, эл. почта:
resume@inforion.ru