Обязанности:
Компания ИНФОРИОН — российский системный интегратор. На рынке информационных технологий и информационной безопасности с 2006 года. Специализируется на проектировании, вводе в эксплуатацию и сопровождении автоматизированных информационных и телекоммуникационных систем (в том числе в защищенном исполнении), оказании услуг информационной безопасности. Мы являемся аккредитованной IT-компанией, что позволяет нашим сотрудникам пользоваться дополнительными льготами. Мы развиваем два взаимосвязанных направления: полносистемный эмулятор и инструмент динамического анализа. Вместе они образуют платформу для исследования и анализа поведения различных вычислительных систем — от микроконтроллеров до сложных аппаратно-программных комплексов. Наша цель — создать гибкий и масштабируемый инструмент, который позволит изучать программно-аппаратные платформы, проводить эксперименты, выполнять отладку и анализ сложных систем в контролируемой виртуальной среде. Мы хотим, чтобы этот инструмент стал полезен как разработчикам, так и специалистам по информационной безопасности — помогая им глубже понимать архитектуру систем и выявлять их недостатки и уязвимости. Исходный код демо-версии эмулятора доступен на GitHub: https://github.com/inforion/kopycat. Мы ищем руководителя группы разработки, для работы над этими проектами, который станет техническим и организационным лидером команды, работающим над развитием эмулятора и инструмента анализа. Будет играть ключевую роль в формировании стратегии развития платформы. Наш технический стек: основная кодовая база платформы написана на языке Kotlin; для автоматизации используем Python, Bash; Docker используем для сборки, развёртывания и воспроизводимости окружения; Svelte — в качестве веб-интерфейса платформы; постепенно внедряется Rust для повышения производительности платформы. Ждем от Вас: навыки управления командой разработки, уметь грамотно распределять задачи и нагрузку; базовое понимание принципов построения процессорных архитектур (ARM, x86 и т.д.); опыт работы с системами эмуляции (QEMU, Unicorn, VirtMIPS); коммерческий опыт Rust и/или Kotlin от 2 лет; уверенные знания C, C++ или Rust. знание Kotlin (или Java); навык написания скриптов для автоматизации на Python или Bash. (Если вы знаете Rust, то написать скрипты труда не должно составить); опыт проведения Code Review; опыт защиты проекта перед заказчиком; развитый технический кругозор и готовность учиться, развиваться, осваивать новые технологии и изучать новые материалы. Задачи: участвовать в архитектурном планировании и в принятии ключевых технических решений; содействовать в решении исследовательских задач, связанных с динамическим анализом ПО и аппаратных платформ; координировать работу команды, распределять задачи; контролировать статусы задач и организовывать взаимодействие между участниками проекта; проводить технические демонстрации и презентации для заказчиков и партнёров. Вашим плюсом будет: экспертиза в Fuzzing тестировании и эмуляции; опыт применения фаззеров (AFL++, libFuzzer, Jazzer, Fuzzilli); навыки реверс-инжиниринга (IDA Pro, Ghidra, Radare2); знание инструментов динамического анализа (Valgrind, DynamoRIO, LLVM Sanitizers). Мы предлагаем: оформление по ТК РФ в аккредитованную IT-компанию и возможность пользоваться соответствующими льготами; работа в уникальном R&D-проекте, сочетающем программирование, системный анализ и исследовательскую деятельность; минимум бюрократии, максимум инженерии; гибкий формат работы, ориентированный на результат; команда профессионалов, открытая к экспериментам и обмену опытом; офис в пешей доступности от метро Электрозаводская, Семеновская; полис ДМС с расширением ВЗР (страхование выезжающих за рубеж); премирование по итогам успешной работы Общества за год; предложение по заработной плате и условиям труда формируется по результатам собеседования, в зависимости от опыта и знаний.Похожие вакансии
Руководитель группы разработки
Договорная
Москва. Станции метро: Электрозаводская, Семеновская, Преображенская площадь
Т-Банк
Руководитель группы разработки
От 150 000 до 200 000 руб.
Москва. Станции метро: Электрозаводская, Семеновская, Преображенская площадь
Дронмоторс
Руководитель группы разработки
Договорная
Москва. Станции метро: Электрозаводская, Семеновская, Преображенская площадь
Employcity
Руководитель группы разработки
Договорная
Москва. Станции метро: Электрозаводская, Семеновская, Преображенская площадь
PIX Robotics
Руководитель группы разработки
Договорная
Москва. Станции метро: Электрозаводская, Семеновская, Преображенская площадь
Бренд Монитор
Руководитель группы разработки
Договорная
Москва. Станции метро: Электрозаводская, Семеновская, Преображенская площадь
Т1