С++ Software Engineer (android framework/runtime optimization)

З/п не указана
Опыт работы: От 3 до 6 лет
График работы: Полный день
Занятость: Полная занятость
Компания: Samsung Research Russia
Проект: Оптимизация Android runtime и предотвращение проблем со стабильностью/производительностью при обновлении ОС на флагманских моделях Samsung.

Задачи:
  • Разработка встроенного в устройство генератора профилей для сокращения времени запуска приложений
  • Исследование и устранение проблем со стабильностью и производительностью Android runtime
Пожелания к кандидату:
  • Практический опыт разработки на C++ от 3 лет (gcc/clang, make, STL)
  • Знание основных команд Linux (оболочка, регулярное выражение)
  • Знание алгоритмов
  • Понимание внутреннего устройства аппаратного обеспечения и ОС
  • Многопоточное программирование
  • Знание основ машинного обучения
  • Английский (для написания документации и общения со штаб-квартирой по электронной почте)

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

  • Навыки программирования Linux/POSIX
  • Опыт программирования на Java или Kotlin
  • Знание runtime internals (например, ART, JRE, CLR)
  • Опыт разработки для встраиваемых/мобильных платформ или операционных систем реального времени, знание архитектуры Android или TIZEN.
  • Знание архитектуры и сборки ARM/AArch64 (или X86)
  • Понимание теории компиляторов
  • Практический опыт работы с LLVM
Хочу откликнуться
<
>