Вакансия в архиве, на неё нельзя откликнуться.

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

17 января 2019391 просмотр
Описание вакансии

Компания "Открытая мобильная платформа" ищет кандидатов на вакансию системный программист 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

    Ваш отклик
    No content.icon.access denied
    Вакансия в архиве
    Вакансия в архиве, на неё нельзя откликнуться.