C/C++ разработчик (KasperskyOS)
Разработка системных компонентов для защищенной ОС KasperskyOS на C/C++. Нужно проектировать и писать код для управления приложениями, работать с инструментами разработки и базовыми компонентами ОС. Требуется отличное знание C, опыт многопоточного программирования и работы в Unix.
Зарплата не указана — оценили по рынку
На основе 28 похожих вакансий за 90 дней.
Что предстоит делать
О проекте KasperskyOS – защищенная микроядерная операционная система. Это не очередной дистрибутив Linux, а собственная разработка, способная успешно конкурировать на международных рынках. Заложенный в KasperskyOS принцип кибериммунности позволяет разрабатывать безопасные решения из потенциально небезопасных компонентов. Об отделе Разработкой KasperskyOS занимается отдел KasperskyOS Platform Development, состоящий из нескольких групп, которые отвечают за микроядро ОС, драйверы, системные компоненты, подсистему безопасности, а также обеспечивают непрерывный контроль качества разработки. Сейчас у команды много новых, интересных и сложных задач, так что она продолжает расти. Задачи группы В команде Platform группа разработки компонентов отвечает за: • Инструменты разработки (GCC/Clang, Binutils, Qemu и т.д.); • Базовые компоненты KasperskyOS (libc, поддержка POSIX); • Поддержку файловых систем и систем хранения данных; • Поддержку сетевых стеков и средств коммуникации между устройствами; • Средства управления приложениями; • Графическую и аудио подсистемы; • Поддержку различных фреймворков и системных служб. О команде Команда Application Lifecycle Management Services Development занимается разработкой методологии и системных компонентов для реализации жизненного цикла приложений в KasperskyOS. Проблемы, которые решает команда, включают в себя следующие: • Доставка, установка, удаление и обновление приложений; • Запуск, остановка приложений/системы; • Перевод приложений/системы из одного состояния в другое; • Нотификация приложений/системы; • Вопросы, связанные с кибериммунностью приложений.
- Проектирование, разработка нового и поддержка существующего кода на C/C++
- Улучшение производительности, стабильности, безопасности и масштабируемости
- Участие в проектировании и ревью архитектуры
- Участие в code review
- Разработка юнит тестов
Что ждём от вас
- Отличное знание языка программирования С;
- Знание или готовность в случае необходимости освоить C++
- Знание базовых принципов построения современных операционных систем;
- Опыт многопоточного программирования;
- Знание классических алгоритмов и структур данных;
- Знание инструментов разработки в Unix системах (Linux, BSD и пр.);
- Опыт работы в команде, знакомство с процессами Code Review, CI/CD;
- Будет плюсом:
- Опыт разработки ПО системного уровня или желание погрузиться в данную область;
- Знание методологических подходов проектирования программного обеспечения;
- Знание базовых принципов построения современных операционных систем;
- Знание систем автоматизации сборки Makefiles/automake/Cmake.
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Kaspersky Antidrone
14 активных вакансий в компании
C# Developer (AV Bases Infrastructure)
~1 202 000 ₸ оценка
Разработка и поддержка инфраструктуры для сборки антивирусных баз в Лаборатории Касперского. Требуется уверенное владение C# и .NET, опыт с MSSQL и CI/CD. Предлагается работа над высоконагруженной системой с миллионами пользователей.
Разработчик стандартной библиотеки (C/C++)
~1 873 368 – 3 122 280 ₸ оценка
Команда Toolchain Development ищет опытного разработчика для создания и поддержки стандартной библиотеки для микроядерной ОС KasperskyOS. В задачи входит разработка libc, механизмов загрузки динамических библиотек, отладка и профилирование кода. Требуется глубокое знание C, ASM и системного программирования, а также опыт работы с LLVM, GCC и Linux.
Специалист по кибербезопасности
~2 810 052 ₸ оценка
Вакансия для опытного специалиста по кибербезопасности с фокусом на security operations, threat hunting и реагирование на инциденты. Требуется опыт от 8 лет в ИБ, знание стандартов NIST CSF, CIS18, ISO27001 и свободный английский. Предлагается работа в проектах по развитию сервисов безопасности клиентов с возможностью командировок.
Системный аналитик (информационная безопасность)
~2 810 052 ₸ оценка
Команда системного анализа KasperskyOS ищет специалиста по информационной безопасности. Вы будете анализировать риски, строить модели угроз, разрабатывать политики безопасности и участвовать в создании защищённых решений. Требуются глубокие знания ИБ, опыт формализации требований и владение английским на уровне чтения документации.
Похожие вакансии
6 вакансийSoftware Engineer
~1 592 650 ₸ оценка
Розробляти алгоритми автономності для дронів на C++ та Python, інтегрувати польотні контролери та сенсори, працювати з відео-стрімінгом. Потрібен досвід з Embedded Linux, Git, GStreamer/FFmpeg та ARM платформами. Пропонують роботу з реальним впливом на оборону України, офіційне оформлення в Дія.Сіті, медстрахування та можливість бронювання.
C++ разработчик
~1 592 650 ₸ оценка
Ищем C++ разработчика для поддержки и развития бэкенда приложения для восстановления данных Disk Drill. Требуется опыт от 3 лет, знание C++, работа с файловыми системами и форматами данных. Предлагается гибкий график, удаленная работа, медстраховка и бонусы.
Удаленный Embedded C/C++ разработчик
Ищем Middle Embedded C/C++ разработчика для удаленной работы. Требуется знание C++, Linux и Git. Компания int2code GmbH предлагает гибкий формат работы.
Разработчик Си (AntiDDoS)
~1 873 368 – 3 122 280 ₸ оценка
Разработка высокопроизводительных систем защиты от DDoS на базе Nginx. Требуется глубокое знание Си, Linux, HTTP/HTTPS и сетей. Предлагается работа в крупной компании Wildberries.
Разработчик стандартной библиотеки (C/C++)
~1 873 368 – 3 122 280 ₸ оценка
Команда Toolchain Development ищет опытного разработчика для создания и поддержки стандартной библиотеки для микроядерной ОС KasperskyOS. В задачи входит разработка libc, механизмов загрузки динамических библиотек, отладка и профилирование кода. Требуется глубокое знание C, ASM и системного программирования, а также опыт работы с LLVM, GCC и Linux.
C++ Developer
Розробка кросплатформеного десктоп-застосунку для налаштування комп'ютерної периферії. Потрібен досвідчений C++ розробник з 5+ роками досвіду, знанням C++17/20 та API Windows або macOS. Пропонується віддалена робота, конкурентна зарплата, навчання та соціальний пакет.