Системный разработчик Си

Прямой работодатель  Avsw.ru ( avsw.ru )
Москва, Россия
Миддл • Сеньор
Информационные технологии • Разработка • C • C++ • Embeded
19 августа
Работа в офисе
Опыт работы от 3 до 5 лет
до 250 000 ₽
Работодатель  Avsw.ru
Описание вакансии

AVsoft — динамично развивающаяся IT-компания, специализирующаяся на разработке инновационных программных решений в сфере информационной безопасности и анализа данных. Мы создаём высокотехнологичные продукты для корпоративного сегмента, сочетая передовые алгоритмы машинного обучения с практическими бизнес-задачами.

Мы ищем системного программиста на C, который заинтересован в разработке на низком уровне. Если у тебя есть желание заниматься RnD в пространстве ядра, искать и предлагать нестандартные решения задач, а также участвовать в совместных мозговых штурмах, то тебе однозначно к нам.

Чем предстоит заниматься:

  • разработкой программ и модулей ядра на Android для мониторинга поведения ОС (вызовы, файловая активность, сеть, процессы);
  • подготовкой виртуальной среды Docker на базе QEMU для эмуляции смартфонов и ПК с целью сбора данныхповедения приложений;
  • реализацией механизмов передачи собранных данных на серверы анализа;
  • написанием низкоуровневых снифферов, хуков и техник внедрения кода для слежки за работой приложений.

Ты подходишь нам, если у тебя есть:

  • опыт в разработке на С под Linux/Android;
  • глубокое понимание работы ОС Android или Linux на уровне ядра (планировщик, VFS, память, системные вызовы);
  • опыт создания и отладки модулей ядра и драйверов;
  • владение ассемблером (x86/ARM) для чтения дизассемблерного кода и reverse-инжиниринга;
  • опыт работы с системами сборки: m, gn, make, CMake;
  • знания Docker и/или QEMU (создание образов, эмуляция устройств, работа с API гипервизоров);
  • опыт сетевой разработки (Sockets, Netfilter, eBPF, tcpdump);
  • понимание принципов асинхронного программирования (io_uring, epoll).

Будет плюсом знание:

  • C++ (для написания высоко-уровневых компонентов);
  • Python (для скриптов автоматизации и вспомогательных приложений);
  • Kotlin/Java (для написания сервисов и других вспомогательных компонентов);
  • Английский: B1/Технический английский: B2 (для чтения документации).

Условия работы (офис, метро Окружная).

  • Оформление: Полное соблюдение ТК РФ, официальная заработная плата, работа в аккредитованной IT-компании;
  • График и место: Офисный формат работы (с 9:00 до 18:00). Офис расположен в шаговой доступности от станции метро Окружная.
  • Возможность приобретения обучающих курсов за счет компании, корпоративная библиотека.
  • Обучение по продуктам компании и внутренняя база знаний (вики, гайды).
  • Интересные проекты в области информационной безопасности.

    Если ты соответствуешь указанным требованиям и готов(а) внести свой вклад в формирование сильной команды, при отклике сразу присылай:
  1. Ссылку на GitHub/GitLab или подробное описание опыта с кодом.
  2. Бонусом для нас (и для тебя):
    Будет здорово, если в проектах в открытом доступе ты уже использовал техники внедрения кода (LD_PRELOAD, ptrace, Kprobes), писал свой syscall trace или эмулировал ARM-устройства через QEMU.

 


Специализация
Информационные технологииРазработкаCC++
Отрасль и сфера применения
Embeded
Уровень должности
МиддлСеньор
Загрузка формы отклика...