Senior Developer C/C++

Информационные технологии
Опыт работы: более 6 лет
Город: Санкт-Петербург
Тип занятости: Полная

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

Если у вас есть множество самых экстравагантных идей о том как должны выглядеть и работать современные Операционные Системы — от десктопов до мобильных и IoT, которые вы хотели, но не смогли реализовать на старом месте «потому, что у нас план» — тогда вы наш кандидат!

Ваши будущие задачи:
  • Технологическое управление командой системных разработчиков;
  • Технологическое сопровождение разработчиков портирующих приложения для ОС, в частности, весь стек продуктов МойОфис для рабочего места - редакторы, мессенджеры, почта и т. д. - основные приложения для работы офисного сотрудника;
  • Оценка предлагаемых решений и рисков;
  • Разработка системных модулей Операционной Системы общего назначения;
  • Участие в Разработке Графического Окружения пользователя на базе Qt/QtQuick и его компонентов - мы не «патчим KDE под FreeBSD», мы все это пишем с нуля;
  • Разработка и управление разработкой прикладных программ и компонентов middleware — IPC, сервисов обмена данными, управления процессами, облачные сервисы и т. д.;
  • Разработка инновационных архитектур компонентов рабочего места пользователя;
  • Мы не перепакечиваем Linux со своими логотипами, мы строим Новое Интересное Будущее, в создании которого предлагаем вам поучаствовать! Наш проект - не Linux/BSD/Reactos/Haiku и т. д. - это полноценная высокозащищенная десктопная и мобильная OS.
Необходимые навыки:
  • Опыт участия в разработке операционных систем общего и/или специального назначения (Желательно на базе linux/bsd/mach/L4/etc — на выбор);
  • Хорошее знание и понимание принципов разработки микроядерных и/или монолитных ОС;
  • Хорошие навыки в анализе стороннего кода и портировании библиотек/приложений под различные ОС;
  • Практический опыт в разработке/модификации существенных компонентов ОС: ядро, libc, драйверы, системные библиотеки;
  • Отличные навыки в работе с libc, ядрами, драйверами (на выбор);
  • Высокий уровень владения С;
  • gdb;
  • Творческий подход к проектированию, стремление к новаторским решениям;
  • Искреннее желание изучать и применять новые технологии.
Будет плюсом (по мере уменьшающейся важности):
  • Qt.v.5, QtQuick;
  • C++;
  • cross-compilation, toolchains, shell scripting;
  • QtWayland,Wayland;
  • Python, GTK, OpenSSL;
  • Chromium browser engine — будет особым бонусом;
  • EGL, OpenGL;
  • x86/ARMv7..v8 ассемблер;
  • Твердые знания архитектур OS, умение работать на любом уровне OS;
  • Виртулизация.
Мы предлагаем:
  • Оформление по ТК РФ, полностью официальная ЗП;
  • Офис 10 минут от м. Площадь Восстания;
  • Интересные задачи в интересном проекте;
  • ДМС со стоматологией после испытательного срока;
  • Оплачиваемые обеды в офисе;
  • Корпоративные мероприятия;
  • Возможность профессионального обучения за счет компании;
  • Гибкий график начала рабочего дня;
  • Чай, кофе, печеньки, фрукты.
Откликнуться
+
Отклик на вакансию






captcha

Хотите работать у нас?
Станьте частью команды профессионалов!
Откликнитесь на вакансию или отправьте свое резюме по электронной почте.
podbor@myoffice.team