Senior Developer C/C++ (System Engineer)

з/п не указана

Откликнуться
Вы откликаетесь на вакансию в другой стране

Страна размещения вакансии — Россия.

В резюме не указано, что вы готовы туда переехать.

Все равно откликнутьсяНе откликаться
Смотреть отклик

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Приглашаем Senior Developer (С/С++) в команду системных разработчиков на проекты развития графического окружения и системного/прикладного ПО для десктопной и мобильной версий высокозащищенной операционной системы KasperskyOS.

На испытательный период предлагается бесплатная предпроектная подготовка сотрудников.

Ваши будущие задачи:

  • разработка system- и middleware-компонентов (Desktop/Mobile *nix OS) - IPC, сервисов обмена данными, управления процессами, графической подсистемой и т. д.;
  • технологическое сопровождение разработки/портирования приложений для OS, в частности, весь стек продуктов МойОфис и прочих прикладных пакетов пользователя;
  • оценка предлагаемых решений и рисков;
  • участие в разработке собственного графического окружения пользователя на базе Qt/QtQuick и его компонентов;
  • разработка инновационных архитектур компонентов рабочего места пользователя.

Для нас важно:

  • опыт участия в разработке проектов для операционных систем общего и/или специального назначения (желательно на базе linux/bsd/mach/L4/QNX/etc — на выбор);
  • хорошее знание и понимание принципов разработки микроядерных и/или монолитных POSIX-совместимых ОС;
  • хорошие навыки в анализе стороннего кода и портировании библиотек/приложений под различные ОС;
  • отличные навыки в работе с libc, ядрами, драйверами (на выбор);
  • высокий уровень владения С/С++;
  • gdb;
  • творческий подход к проектированию, стремление к новаторским решениям;
  • искреннее желание изучать и применять новые технологии.

Будут плюсом (по мере уменьшающейся важности):

  • Qt.v.5, QtQuick;
  • cross-compilation, toolchains, shell scripting;
  • Практический опыт в разработке/модификации существенных компонентов ОС: ядро, libc, драйверы, системные библиотеки;
  • QtWayland, Wayland;
  • Python, OpenSSL;
  • портирование/доработки/сопровождение Chromium (Blink) — даёт кандидату существенный бонус;
  • EGL, OpenGL;
  • x86/ARMv7/ARMv8 assembler;
  • твердые знания архитектур OS, умение работать на любом уровне OS;
  • виртулизация.

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

  • оформление по ТК РФ, достойная белая заработная плата;
  • офис 10 минут от м. Площадь Восстания;
  • ДМС со стоматологией после испытательного срока;
  • оплачиваемые обеды в офисе;
  • корпоративные мероприятия;
  • гибкий график;
  • дружественная и демократичная атмосфера проектной взаимопомощи в команде;

  • творческие навыки в принятии нестандартных решений — максимально приветствуются;

  • мы придерживаемся принципа — «хороший результат всегда важнее формальных правил».

Ключевые навыки

C/C++LinuxC++FreeBSDQtGNU DebuggerOpenGL

Вакансия опубликована 3 сентября 2019 в Санкт-Петербурге

Смотреть отклик
Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику