Разработчик системных компонентов (сетевой стек)
Команда KasperskyOS ищет разработчика для работы над сетевым стеком защищенной микроядерной ОС. Нужен опытный C-разработчик с глубокими знаниями ядра Linux/Windows, драйверов и системного программирования. Предстоит развивать сетевые компоненты, портировать open source и работать с connectivity-стеками (Bluetooth, GPS, GSM).
Зарплата не указана — оценили по рынку
На основе 37 похожих вакансий за 90 дней.
Что предстоит делать
О проекте 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) на уровне, достаточном, для исследования объектного файла.
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Kaspersky Antidrone
15 активных вакансий в компании
Security Services Expert
~3 396 341 ₸ оценка
Вакансия для эксперта по кибербезопасности с опытом от 8 лет: нужно развивать сервисы ИБ клиентов, проектировать SOC и внедрять стратегии защиты. Требуется знание стандартов (NIST, ISO27001) и свободный английский. Предполагаются командировки за границу.
Архитектор платформы Kaspersky Anti Targeted Attack
~2 324 040 ₸ оценка
Ищем опытного архитектора для развития высоконагруженной платформы Kaspersky Anti Targeted Attack. Нужно проектировать архитектуру, интегрировать продукты, координировать команды и улучшать CI/CD. Требуется более 5 лет опыта, знание Python и Golang, а также опыт с распределёнными системами и Kubernetes.
Security Analyst (Kaspersky OS)
~2 541 168 ₸ оценка
Вакансия в команде, разрабатывающей KasperskyOS: нужно анализировать риски ИБ, строить модели угроз, разрабатывать политики безопасности и участвовать в создании архитектуры защищённых решений. Требуются знания в области информационной безопасности, понимание моделей доступа и опыт формализации требований. Предлагается работа над уникальной микроядерной ОС с фокусом на безопасность.
Go разработчик (OSMP)
~1 855 750 – 3 176 460 ₸ оценка
Ищем опытного Go-разработчика для работы над платформой управления безопасностью OSMP. Вы будете разрабатывать микросервисы, участвовать в архитектуре и выборе технологий. Требуется глубокий опыт Go (от 6 лет), знание Linux, Docker/K8s и принципов SOLID.
Похожие вакансии
6 вакансий
C++ разработчик антивирусного движка
~2 316 500 ₸ оценка
Ищем опытного C++ разработчика для создания антивирусного движка: нужно разбираться в низкоуровневом программировании, многопоточности и архитектуре. Предлагают удаленку, гибкий график, ДМС и оплату английского.
Программист C++ (+ Golang)
~2 316 500 ₸ оценка
Разработка встроенного ПО для видеокамер на Embedded Linux и SoC: абстракция от платформы, интеграция аналитики, портирование. Нужен опыт от 5 лет в C/C++ и ядре Linux, готовность работать с Golang. Предлагают гибридный или удаленный формат, официальное оформление и работу над системами безопасности.
Linux разработчик (видео, OCR)
~2 316 500 ₸ оценка
Ищем опытного Linux-разработчика для создания конвейера обработки видео с OCR для гольф-мониторов. Нужен длительный опыт разработки и интерес к нестандартным инженерным задачам. Предлагают full-time, удалённую работу или офис в Москве/Иваново, конкурентную зарплату и поездки в Тайвань.
Инженер по компьютерному зрению (SLAM/VIO)
~862 248 – 1 398 240 ₸ оценка
Вакансия для опытного инженера по компьютерному зрению, который будет разрабатывать алгоритмы SLAM и VIO для робототехники. Требуется глубокое знание математики, C++ и Linux, а также опыт создания систем локализации. Предлагается работа в R&D-проектах с возможностью внедрять передовые методы.
Senior/Staff C++ Engineer
~2 316 500 ₸ оценка
Ищем опытного C++ инженера для работы над производительностью продукта MaxPatrol EDR. Вы будете исследовать узкие места, искать причины деградаций и влиять на архитектуру. Требуется глубокое знание системного программирования и опыт от 5 лет. Компания предлагает развивающую среду, ДМС и гибкий отдых.
Старший C++ разработчик
~2 316 500 ₸ оценка
Ищем старшего C++ разработчика для создания высокопроизводительных веб-решений для стоматологии на базе C++, WebGL и WASM. Требуется 5+ лет опыта, глубокое знание современного C++, многопоточность, опыт с WASM или embedded. Предлагают дружную команду, профессиональный рост, хорошие условия и бенефиты.