⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Системный программист в отдел портирования ОС

Прямой работодатель  Открытая Мобильная Платформа ( omprussia.ru )
Москва, Россия
28 февраля 2019

Опыт работы любой
Описание вакансии

Компания "Открытая мобильная платформа" ищет кандидатов на вакансию системный программист C/C++ в отдел портирования ОС. 

Перед командой портирования стоит задача переноса мобильной операционной системы Sailfish OS RUS на новые устройства. Мы ищем как молодых разработчиков, желающих активно развиваться в области системного программирования, так и опытных, с хорошим пониманием принципов работы Bluetooth, Fingerprint, GSM: SMS/Voice/Data, WLAN, GPU subsystem, Audio, Multimedia и опытом успешного завершения проектов по портированию Linux на новые аппаратные платформы.

Обязанности:

  • Портирование ОС Sailfish OS RUS на новые устройства
  • Разработка, отладка и исправление драйверов под новое оборудование
  • Обеспечение наилучшей производительности и качества работы ОС Sailfish OS RUS на новых устройствах
  • Автоматизация процессов портирования
  • Внедрение результатов разработки в open source проекты

Требования:

  • Опыт системного программирования: от 1 года
  • Высшее техническое образование
  • Отличное знание С, bash
  • Знание С++, python
  • Знание архитектуры Linux, понимание ядра linux
  • Опыт написания и отладки системных компонентов, демонов (SystemV, systemd, d-bus, etc.)
  • Опыт работы с одним из перечисленных: Yocto, buildroot, kickstart, rpm/deb
  • Опыт работы с gcc/g++, gdb, gprof/perf, make/cmake, git
  • Опыт работы с ARM-based платформами
  • Английский язык (уровня intermediate и выше)

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

  • Опыт системной разработки для мобильных ОС (Android, Maemo, Meego, Tizen, Sailfish, Mer, Ubuntu, etc.
  • Опыт сборки AOSP, LineageOS
  • Опыт создания Android BSP кастомных прошивок/портов
  • Понимание интерфейсов SPI, I2C, RS-232
  • Опыт работы с каким-либо загрузчиком: u-boot, barebox и др.
  • Опыт разработки и отладки графических, wifi, USB, NFC, audio драйверов
  • Опыт отладки bluetooth стека (различные профили, Bluez)
  • Знание схемотехники
  • Участие в крупных open source проектах
  • Понимание принципов работы и опыт участия в проектах связанных с направлениями портирования:
  1. Led, keys, haptics, vibra, touch
  2. Sensors
  3. Fingerprint
  4. GPS
  5. GSM: SMS/Voice/Data
  6. WLAN
  7. Kernel, Power management, RTC
  8. GPU subsystem
  9. NFC
  10. Audio
  11. Multimedia, codecs

Полный рабочий день.

Наш офис находится недалеко от м. Парк победы


Мы специализируемся на: C/C++, Python, Development, Linux, C, bash, C++, embedded

Еще интересные вакансии