Разработчик С (Component Development Group, Network Team)

Лаборатория Касперского

Разработчик С (Component Development Group, Network Team)

Москва, Ленинградское шоссе, 39Ас1

Метро: Водный стадион

Описание вакансии

О проекте

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

О команде

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

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

Группа разработки компонентов отвечает за:

  • Инструменты разработки (GCC/Clang, Binutils, Qemu и т.д.);

  • Базовые компоненты KasperskyOS (libc, поддержка POSIX);

  • Поддержку файловых систем и систем хранения данных;

  • Поддержку сетевых стеков и средств коммуникации между устройствами;

  • Средства управления приложениями;

  • Графическую и аудио подсистемы;

  • Поддержку различных фреймворков и системных служб.

Ваши задачи

  • Поддержка и развитие сетевого стека KasperskyOS;

  • Проектирование и разработка компонентов и системных сервисов для работы с сетью;

  • Разработка и портирование других connectivity-стеков (Bluetooth, GPS, GSM и др.);

  • Портирование open source программного обеспечения на KasperskyOS.

Что ожидаем от кандидата

  • Отличное знание языка программирования С;

  • Знание базовых принципов построения современных операционных систем;

  • Опыт многопоточного программирования;

  • Опыт разработки ядра Linux/Windows;

  • Опыт разработки драйверов для Linux/Windows;

  • Знание классических алгоритмов и структур данных;

  • Знание инструментов разработки в Unix системах (Linux, BSD и пр.);

  • Опыт работы в команде, знакомство с процессами Code Review, CI/CD.

Желательно

  • Хорошее знание принципов работы компьютерных сетей и основных сетевых протоколов;

  • Понимание организации и работы сетевого стека ОС;

  • Опыт работы над сетевым стеком и компонентами для работы с сетью, в Linux или других ОС;

  • Знание стандарта протокола TLS и опыт разработки приложений с поддержкой TLS;

  • Знание стандартов connectivity-протоколов (Bluetooth, GPS, GSM и др.) и опыт работы с ними;

  • Опыт кросплатформенной разработки;

  • Хорошее знание POSIX;

  • Знакомство с архитектурой операционных систем, внутренним устройством ядра ОС (управление памятью, межпроцессное взаимодействие, планирование задач, VFS);

  • Знание внутреннего устройства libc;

  • Знание языка assembler по крайней мере для одной из архитектур (x86, ARM) на уровне, достаточном, для исследования объектного файла.

Навыки
  • Linux
  • C
  • DHCP
Посмотреть контакты работодателя

Адрес

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

Linki
Полный день
  • Москва

  • от 250000 RUR

Рекомендуем
НПЦ ЭЛВИС
Полный день
  • Москва

  • от 250000 RUR

Рекомендуем
Криптонит
Полный день
  • Москва

  • от 250000 RUR

Рекомендуем
Технические системы-сервис, качество и надежность

Инженер-программист ПО

Технические системы-сервис, качество и надежность

Полный день
  • Москва

  • от 250000 RUR

GS Group
Полный день
  • Москва

  • от 250000 RUR

Концерн ВКО Алмаз - Антей

Ведущий системный программист (C++/Qt)

Концерн ВКО Алмаз - Антей

Полный день
  • Москва

  • от 250000 RUR

Группа компаний Юникон

Программист-разработчик

Группа компаний Юникон

Полный день
  • Москва

  • от 250000 RUR

Крафтвэй Корпорэйшн ПЛС (ГК Росатом)

Разработчик ПО BIOS

Крафтвэй Корпорэйшн ПЛС (ГК Росатом)

Полный день
  • Москва

  • от 250000 RUR

Тринити
Полный день
  • Москва

  • от 250000 RUR

Группа компаний Астра

Разработчик СУБД (PostgreSQL/Tantor) на C

Группа компаний Астра

Полный день
  • Москва

  • от 250000 RUR

НПЦ ЭЛВИС
Полный день
  • Москва

  • от 250000 RUR

АМИКОН
Удаленная работа
  • Москва

  • от 250000 RUR

AERODISK
Полный день
  • Москва

  • до 600000 RUR

АВЕКС
Полный день
  • Москва

  • до 400000 RUR

ОВЕН, Производственное объединение
Полный день
  • Москва

  • до 400000 RUR

АМИКОН
Полный день
  • Москва

  • до 400000 RUR

КБ НАВИС
Полный день
  • Москва

  • до 400000 RUR

НПО ПКРВ
Полный день
  • Москва

  • от 250000 RUR

АНАКС
Полный день
  • Москва

  • от 250000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию