Разработка C
Россия
Вся Россия
Москва
C

Developer C (Component Development Group, Network Team)

О проекте

KasperskyOS – защищенная микроядерная операционная система. Это не очередной дистрибутив Linux, а собственная разработка, способная успешно конкурировать на международных рынках. Заложенный в KasperskyOS принцип кибериммунности позволяет разрабатывать безопасные решения из потенциально небезопасных компонентов.

 

Об отделе

Разработкой KasperskyOS занимается отдел Platform, состоящий из нескольких групп, которые отвечают за микроядро ОС, драйверы, системные компоненты, подсистему безопасности, средства виртуализации, а также обеспечивают непрерывный контроль качества разработки. Сейчас у команды много новых, интересных и сложных задач, так что она продолжает расти.

 

О команде

В команде разработки системных компонентов группа Networking отвечает за поддержку сетевого стека, всех компонентов для работы с сетью (DHCP, DNS, TLS и др.), а также других connectivity-стеков (Bluetooth, GPS, GSM). Также, поскольку мы находимся в рамках общей команды Components, бывают и задачи, связанные со смежными группами.


Задачи группы

В команде Platform группа разработки компонентов отвечает за:

  • Инструменты разработки (GCC/Clang, Binutils, Qemu и т.д.);
  • Базовые компоненты KasperskyOS (libc, поддержка POSIX);
  • Поддержку файловых систем и систем хранения данных;
  • Поддержку сетевых стеков и средств коммуникации между устройствами;
  • Средства управления приложениями;
  • Графическую и аудио подсистемы;
  • Поддержку различных фреймворков и системных служб.

 

Ваши задачи

  • Поддержка и развитие сетевого стека KasperskyOS;
  • Проектирование и разработка компонентов и системных сервисов для работы с сетью;
  • Разработка и портирование других connectivity-стеков (Bluetooth, GPS, GSM и др.);
  • Портирование open source программного обеспечения на KasperskyOS.

Что требуется от кандидата

  • Отличное знание языка программирования С;
  • Знание базовых принципов построения современных операционных систем;
  • Опыт многопоточного программирования;
  • Знание классических алгоритмов и структур данных;
  • Знание инструментов разработки в Unix системах (Linux, BSD и пр.);
  • Опыт работы в команде, знакомство с процессами Code Review, CI/CD.

 

Желательно

  • Хорошее знание принципов работы компьютерных сетей и основных сетевых протоколов;
  • Понимание организации и работы сетевого стека ОС;
  • Опыт работы над сетевым стеком и компонентами для работы с сетью, в Linux или других ОС;
  • Знание стандарта протокола TLS и опыт разработки приложений с поддержкой TLS;
  • Знание стандартов connectivity-протоколов (Bluetooth, GPS, GSM и др.) и опыт работы с ними;
  • Опыт кросплатформенной разработки;
  • Хорошее знание POSIX;
  • Знакомство с архитектурой операционных систем, внутренним устройством ядра ОС (управление памятью, межпроцессное взаимодействие, планирование задач, VFS);
  • Знание внутреннего устройства libc;
  • Знание языка assembler по крайней мере для одной из архитектур (x86, ARM) на уровне, достаточном, для исследования объектного файла.

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

Социальный пакет

ДМС и страхование жизни (включая детей) с первого месяца
Оплата мобильной 
связи
Обучение: митапы, конференции, сертификации, иностранные языки, курсы по развитию навыков
Ежемесячная доплата на питание

Интересная работа

Команда признанных экспертов
Масштабные 
задачи и международные продукты

Современные технологии
Расширение технического кругозора

Комфортные условия

2 спортзала и сауна прямо 
в офисе
Свой ресторан 
и бар
Врач и массаж 
в офисе
Программа релокации в HQ для кандидатов из регионов

Откликнуться на вакансию

Поля, отмеченные *, обязательны к заполнению

Допустимый формат резюме – .docx или .pdf, размер – не более 5 Мб

Остались вопросы?

Как устроиться на работу в «Лабораторию Касперского»?

Для этого вам нужно успешно пройти несколько шагов:

  • Найти подходящую вашему опыту и интересам вакансию; 
  • Откликнуться на интересующую вакансию и прикрепить резюме;
  • Если ваше резюме нам подходит — пройти интервью со специалистом по подбору персонала и руководителем направления, в котором открыта эта вакансия;
  • Получить официальное предложение о работе.

Я откликнулся на вакансию. Какие дальнейшие действия?

В связи с большим количеством откликов нам иногда требуется немного больше времени для их рассмотрения. Мы ценим ваш интерес к работе в «Лаборатории Касперского», поэтому стараемся давать ответ сразу после принятия решений.

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

Как я могу понять, закрыта ли вакансия, на которую я откликался?

Как правило, вакансии, которые размещены на карьерном портале, открыты и по ним ведется активный процесс отбора кандидатов. Если вы не нашли вакансию, которая была размещена на портале ранее, значит, она уже закрыта или больше не существует.

Есть ли помощь иногородним при переезде?

Да, у нас действует релокационная программа, в рамках которой при переезде

новому сотруднику из других городов РФ и стран Таможенного Союза выплачивается:

  • Компенсация авиа или жд билета до Москвы, Санкт-Петербурга, Новосибирска или Владивостока для сотрудника и двух близких родственников (муж/жена + ребенок);
  • 1 неделя проживания в гостинице за счет компании;
  • Подъемные;
  • Оплата услуг риелтора.

Рассматриваете ли вы резюме граждан других стран?

Да, в «Лаборатории Касперского» работают иностранные граждане, оформление таких сотрудников происходит в соответствии с миграционным законодательством РФ. Иностранные граждане становятся нашими сотрудниками при наличии таких документов, как разрешение на работу, патент, а также других документов, позволяющих им работать на территории РФ.

Можно ли устроиться на стажировку в «Лабораторию Касперского»?

У нас существует специальная программа стажировок ИТ и ИБ-направлений — SafeBoard. Программа проходит в нашем московском офисе и открыта для студентов из Москвы и МО любых вузов, курсов и специальностей, а ее лучшие участники могут получить приглашение на работу. Подробнее о программе стажировок можно узнать тут: safeboard.kaspersky.ru

Если же вы хотите развиваться в бизнес-подразделениях, то ищите вакансии стажеров в специальном разделе на карьерном портале: careers.kaspersky.ru/vacancies