Разработчик ядра iOS / системный программист / iOS Kernel Developer

от 500 000 ₽ на руки

Operation Zero

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Мы ищем разработчика для создания и поддержки программных средств, предназначенных для работы в режиме ядра iOS.

OPERATION ZERO - единственная в России официальная платформа по приобретению уязвимостей нулевого дня в программном обеспечении, т.н. зиродей-эксплоитов. Компания, созданная профессионалами в области информационной безопасности, предоставляет клиентам беспрецедентные технологии для наступательных и оборонительных операций в киберпространстве.

Обязанности

  • Разрабатывать программные средства режима ядра, выполнять реверс-инжиниринг iOS, проводить отладку смартфонов iPhone, изучать и документировать внутреннее устройство подсистем iOS, их алгоритмы и структуры данных, вносить изменения в двоичные коды ядра, взаимодействовать с периферийными устройствами.
  • Предлагать команде свои идеи и участвовать в обсуждениях по вопросам новых разработок и исследований.

Ключевые требования

  • Способность быстро обучаться, анализировать большие объемы разрозненной информации и синтезировать их в конкретное знание, владение системным мышлением.
  • Умение работать и принимать решения в условиях ограниченной информации, отсутствие страха постановки гипотез, их проверки, отказа от нерабочих идей.
  • Способность фокусироваться на задачах, требующих большого количества времени для их решения вплоть до нескольких месяцев. Способность сохранять продуктивность и не опускать руки, когда задача кажется невыполнимой.

Требования

  • Опыт разработки кода, выполняющегося в режиме ядра iOS.
  • Понимание архитектуры и внутреннего устройства XNU: Mach, BSD, IOKit, threading, scheduling, memory management, IPC, kernel extensions (kext), kernel modules, DriverKit.
  • Владение языками программирования и инструментами: ассемблер ARM и AArch64, C, C++, Objective-C, IDA Pro, Ghidra, Hopper, LLDB, lldbinit, Frida, Clang/LLVM, Xcode.
  • Опыт отладки устройств iPhone и MacBook: JTAG, ktrace, sysdiagnose; умение разбирать crash dumps и kernel panics и выявлять причину ошибки.
  • Опыт изучения и использования на практике джейлбрейков checkra1n, unc0ver и т.п.
  • Знание современных механизмов защиты iOS: KPP, KTRR, PAC, PPL, SPTM, SEP, code signing, AMFI, keychain и т.п.
  • Будет вашим преимуществом: опыт написания драйверов для macOS, опыт поиска и/или эксплуатации уязвимостей, знание языка Swift.
  • Английский язык на уровне чтения технической документации.

Мы предлагаем

  • Заработную плату от 500 т.р. в месяц в зависимости от вашей квалификации, а также премии по итогам выполнения проектов.
  • Полностью удалённый формат работы и гибкий график.
  • Оформление по ТК РФ.
  • Профессиональное развитие и возможности карьерного роста в одной из самых технически сложных областей информационной безопасности.

Ключевые навыки

Информационная безопасность
Reverse engineering
Iphone
Axios
Macos
Xnu
Xcode
Armadillo
C/c++
Objective-c
Jailbreak
Darwin
Game programming
Mobile development
Swift

Контактная информация

Operation Zero

Сайт: opzero.ru

Почта: contact@opzero.ru

Вакансия опубликована 11.04.2025 в г. Москва.

Похожие вакансии

#

Не указана

Москва

Удаленная работа

Подробное описание

2 апреля

#

Москва

Удаленная работа

Подробное описание

11 апреля

#

Не указана

Москва

Удаленная работа

Подробное описание

14 апреля