• Войти
Работа в Москве
наверх
Создать резюме
Подбор персонала

Более 150 000 компаний ждут Ваше резюме

Войти Для работодателей
Работа в Москве
наверх
  1. Работа в Москве
  2. ⚫ Senior developer ✔
  3. Вакансии в Москве

Senior Developer C (KasperskyOS, Toolchain Development)

19 Июля 2026

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

Город:

Москва

Занятость:

Полная занятость

Откликнуться

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

Группа Toolchain Development принимает участие в разработке SDK для микроядерной операционной системы KasperskyOS https://os.kaspersky.ru/.

В зону нашей ответственности входят преимущественно два направления – разработка кросс-тулчейна (компилятор, линковщик и пр.) и разработка стандартной библиотеки (crt0, libc и пр.).

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

Задачи:

  • Разработка стандартной библиотеки проекта KasperksyOS (вкл. поддержку совместимости с актуальными стандартами);
  • Разработка механизма загрузки динамических библиотек (вкл. смежную поддержку со стороны тулчейна);
  • Профилирование / отладка разрабатываемого кода;
  • Следование методологии SDL (вкл. покрытие тестами, фаззинг, статический / динамический анализ, анализ производительности);
  • Участие в исследовании, декомпозиции, оценке и планировании работ;
  • Ревью коммитов в связанные репозитории в роли одного из мейнтейнеров.

Требования:

  • Опыт 5+ лет разработки / портирования стандартных библиотек (преим. UNIX-like библиотек crt0, libc, libpthread, libdl, libm или аналогичных) или иного системного ПО;
  • Качественное представление о стандартной библиотеке в целом (функциональное значение, внутреннее устройство, точки соприкосновения с ядром операционной системы, запуск приложений, загрузка динамических библиотек, стандарты C / ANSI / ISO / IEC / POSIX и пр.);
  • Знание теории операционных систем (архитектура, уровни привилегий, системные вызовы, прерывания, виртуализация, многозадачность, межпроцессное взаимодействие и пр.);
  • Знание классических алгоритмов и структур данных;
  • Отличное знание C (преим. C17 и новее) с пониманием гарантий стандарта и навыками разработки безопасного кода;
  • Знание ASM (преим. X86-64, ARM64, RISC-V или MIPS32) как минимум на базовом уровне;
  • Знание C++ (преим. C++20 и новее) как минимум на базовом уровне;
  • Опыт кроссплатформенной разработки (преим. с помощью LLVM / Clang, GCC, Binutils);
  • Опыт отладки сложных падений (преим. с помощью GDB);
  • Опыт работы с системами сборки (преим. Make, CMake), инструментами автоматизации (преим. Bash, Python) и системой контроля версий (преим. Git);
  • Опыт разработки в UNIX окружении (преим. Linux);
  • Самостоятельность в работе над нетривиальными задачами / проблемами;
  • Готовность транслировать экспертизу и поддерживать сферу знаний проекта KasperskyOS в актуальном состоянии.

Будет плюсом:

  • Подтвержденная экспертиза в сфере разработки стандартных библиотек в целом, их отдельных частях (crt, dl, pthread, stdio, stdlib, string, tls, unistd и пр.) или релевантных open-source проектах (LLVM Project, NetBSD / FreeBSD, GLibc, Musl, Bionic или аналогичных);
  • Глубокое понимание стандартов POSIX и их расширений применительно к стандартным библиотекам (преим. POSIX.1-2008/-2024, PSE51);
  • Опыт разработки слоя POSIX совместимости для несовместимых систем на базе микроядра;
  • Опыт разработки механизма запуска Linux / Windows приложений для несовместимых систем на базе микроядра;
  • Опыт воспроизведения и отладки редких или случайных падений (преим. с помощью GDB);
  • Опыт выявления медленного кода и его ускорения (преим. с помощью SIMD);
  • Глубокие знания ASM и соответствующих аппаратных платформ (преим. X86-64, ARM64, RISC-V или MIPS32);
  • Глубокие знания возможностей операционной системы / компилятора, обеспечивающих повышение безопасности / надежности / качества кода (вкл. харденинг);
  • Комплексный опыт разработки в рамках методологии SDL (в т.ч. покрытие тестами, фаззинг, статический / динамический анализ, анализ производительности);
  • Развитые навыки автоматизации рабочей рутины (в т.ч. с использованием Agentic AI, Bash, Python, Make, CMake, QEMU monitor, GDB batch).

Открыть контакты работодателя

Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя

Прикрепите резюме для отклика

Загрузите файл с резюме
до 5 Mb .doc, .docx, .pdf

Создать профессиональное резюме

ОТПРАВИТЬ РЕЗЮМЕ

Уже с нами?
Войдите, чтобы отправить резюме

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

15 Июля

Middle+/Senior Golang разработчик( X5 Tech )

Москва

Компания "X5 Tech" X5 Group - лидер офлайн- и онлайн-рынка продуктов питания. Мы управляем портфелем брендов сетевых магазинов «Пятёрочка»,...

Отправить резюме
подробнее

16 Июля

Middle+/Senior iOS-разработчик( Okko )

Москва

Компания "Okko" В продуктовую команду сервиса ищем Middle+/Senior iOS-разработчик Требования: Опыт разработки под iOS/TvOS/WatchOS от 3-х...

Отправить резюме
подробнее

16 Июля

Middle Frontend Developer (Data Visualization)

Москва

Компания "ФГУП ЦРП" Уважаемые соискатели, обратите внимание на функционал вакансии. Просим откликаться только в случае, если имеете...

Отправить резюме
подробнее

15 Июля

Senior QA Automation Engineer (Python)( 2ГИС )

Москва

Компания "2ГИС" Привет! Мы — команда AI-агентов, и мы создаём новый способ взаимодействия с привычными продуктами 2ГИС и Отелло. Мы уверены, что...

Отправить резюме
подробнее

15 Июля

Senior ML Engineer (LLM, RAG, Agents)

Москва

Компания "«Газпромбанк» (Акционерное общество)" ЧЕМ ВЫ БУДЕТЕ ЗАНИМАТЬСЯ: Строить системы извлечения и анализа ключевой информации из...

Отправить резюме
подробнее
Больше похожих вакансий
Подпишитесь на похожие вакансии

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет:
  • Программист / Разработчик,
  • Программист 1С,
  • Web программист / Разработчик
к поиску вакансий
Популярные специализации
  • Менеджер по продажам
  • Менеджер по работе с клиентами
  • Другое
  • Продавец-консультант
  • Продавец-кассир
  • Врач
Инструменты соискателя
  • Разместить резюме
  • Найти работу
  • Поиск вакансий
  • Каталог вакансий
  • Соглашение по содействию в трудоустройстве
  • Защита персональных данных
  • Архивный каталог
  • Вакансии по профессиям
  • Поиск по городам
Инструменты работодателя
  • Разместить вакансию
  • Найти сотрудника
  • Поиск резюме
  • Каталог резюме
  • Тарифы
  • Информер с вакансиями
  • Резюме по профессиям
Больше всего ищут
  • Бармен
  • Брокер
  • Водитель такси
  • Корреспондент
  • Охранник
  • Переводчик

© 2007 - 2026 «Карьерист.ру»

  • О нас
  • Обратная связь