Системный инженер-программист (C/C++)
Условия
Помимо стандартных обязанностей мы даем возможность разрабатывать инновационный протокол удалённого доступа к виртуальным рабочим столам. Это уникальная возможность проявить себя в области распределённых вычислений и обеспечить технологическое лидерство нашей команды. Мы ценим инициативность и творческий подход сотрудников и готовы поддержать любые идеи и амбициозные проекты!
Обязанности:
- Анализ и верификация срабатываний статических анализаторов в ядре Linux:
- Классификация выявленных дефектов: ложные срабатывания против настоящих уязвимостей (утечка памяти, состояние гонки, разыменование пустого указателя, переполнение буфера).
- Исследовать подробности каждого случая: трассировка вызовов функций, выявление обстоятельств и жизненных циклов данных.
- Оценивать степень критичности выявленных ошибок (Minor, Major, Critical).
- Проводить оценку риска эксплуатации найденных дефектов.
- Разрабатывать исправления, если сообщество Open Source пока не предложило решения.
- Участие в фазинг-тестировании ядра и компонентов Linux.
- А еще активное участие в разработке нового уникального функционала — реализации протокола удалённого доступа к виртуальным рабочим столам.
Мы ожидаем
- Наличие опыта работы с ядром Linux либо опытом низкоуровневой разработки (например, драйверы устройств, встраиваемые системы).
- Отличное владение языком программирования C.
- Хорошее понимание технологий параллельного программирования:
- Использование различных методов синхронизации (спинлоки, мьютексы, семафоры, RCU).
- Осведомлённость о проблемах состояния гонки, дедлока и порядка обращения к памяти.
- Свободное владение системой контроля версий Git.
Будет плюсом
- Понимание общих принципов работы сервисов на базе таких протоколов как TCP/IP, DNS
- Опыт создания и поддержки процесса документирования API Swagger (OpenAPI)
Мы предлагаем
- Комфортный офис возле метро Выборгская
- Команда единомышленников;
- Возможность развития и карьерного роста;
- Профессиональное обучение и сертификация за счет средств Компании;
- Официальное трудоустройство и оформление полностью согласно ТК РФ;
- Медицинская страховка ДМС - после испытательного срока;
- Выходной день в честь дня рождения.
Откликнуться на вакансию
Резюме также можно прислать на Head Hunter