ДАКОМ М

Системный инженер-программист (C/C++)

Не указана
  • Санкт-Петербург
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • C/C++
  • Linux
Обязанности:
  • Анализ и верификация срабатываний статических анализаторов в ядре Linux:
  • Классификация выявленных дефектов: ложные срабатывания против настоящих уязвимостей (утечка памяти, состояние гонки, разыменование пустого указателя, переполнение буфера).
  • Исследовать подробности каждого случая: трассировка вызовов функций, выявление обстоятельств и жизненных циклов данных.
  • Оценивать степень критичности выявленных ошибок (Minor, Major, Critical).
  • Проводить оценку риска эксплуатации найденных дефектов.
  • Разрабатывать исправления, если сообщество Open Source пока не предложило решения.
  • Участие в фазинг-тестировании ядра и компонентов Linux.

Дополнительно:
Активное участие в разработке нового уникального функционала — реализации протокола удалённого доступа к виртуальным рабочим столам. Эта работа позволит вам внести значимый вклад в развитие инфраструктуры удалённой работы и создать новый полезный инструмент для наших пользователей.

Требования:
  • Наличие опыта работы с ядром Linux либо опытом низкоуровневой разработки (например, драйверы устройств, встраиваемые системы).

  • Отличное владение языком программирования C.

  • Хорошее понимание технологий параллельного программирования:

  1. Использование различных методов синхронизации (спинлоки, мьютексы, семафоры, RCU).

  2. Осведомлённость о проблемах состояния гонки, дедлока и порядка обращения к памяти.

  • Свободное владение системой контроля версий Git.

Будет преимуществом:

  • Опыт работы с ассемблером (архитектуры x86 и ARM).

**Почему эта позиция привлекательна именно для Вас? **

Помимо стандартных обязанностей, вы получите возможность разрабатывать инновационный протокол удалённого доступа к виртуальным рабочим столам. Это уникальная возможность проявить себя в области распределённых вычислений и обеспечить технологическое лидерство нашей команды. Мы ценим инициативность и творческий подход сотрудников и готовы поддержать ваши идеи и амбициозные проекты!

Условия:
  • Команда единомышленников;
  • Возможность развития и карьерного роста;
  • Профессиональное обучение и сертификация за счет средств Компании;
  • Официальное трудоустройство и оформление полностью согласно ТК РФ;
  • Медицинская страховка ДМС - после испытательного срока;
  • Выходной день в честь дня рождения.