от компании (организации): Samsung Research Russia в городе (населённом пункте): Москва, Россия
в отрасли экономики "Информационные технологии, интернет, телеком" → "Инженер"
с заработной платой: по договоренности
Вакансия № 25116803 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Вторник, 10 сентября 2024 года.
Дата обновления вакансии № 25116803 на сайте Работа в Москве и Московской области (МО, Подмосковье): Понедельник, 23 сентября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 25116803 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
3–6 лет
Тип занятости:
полная занятость
График работы:
полный день
Дополнительные сведения о вакансии: С++ Software Engineer (android framework/runtime optimization)
Краткое описание проекта:
- Повышение производительности телефонов Самсунг;
- Багфиксинг и улучшение стабильности Android Runtime в том числе при подготовке обновлений версий Android на телефонах Самсунг;
Описание задач:
- Развитие и поддержка созданных командой генераторов профилей для AOT (ahead-of-time) компиляции;
- Интеграция наших продуктов в систему Android;
- Помощь в портировании наших продуктов на новые версии Android;
- Помощь в исследовании и исправлении ошибок обнаруженных в системе Android
Обязательные требования:
- С++ - 3 года и более;
- Базовые знания системы Linux и умение работать в командной строке;
- Знания алгоритмов и понимание алгоритмической сложности;
- Понимание внутреннего устройства OS и аппартной части вычислительной техники;
- Опыт многопоточного программирования;
- Английский: технический письменный;
- Базовые знания о Машинном обучении
Дополнительные требования:
- Опыт программирования под Linux (или POSIX-подобные) системы;
- Опыт с языками Java или Kotlin;
- Опыт с языком Rust;
- Знания внутреннего устройства виртуальных машин (например ART, JRE, CLR);
- Знания архитектуры и ассеблера ARM/ARM64;
- Знания теории компиляторов;
- Опыт работы с LLVM и/или инструментами на его основе;
- Опыт профилирования, с использованием специализированных инструментов или без, опыт оптимизации кода;
- Опыт работы с системами контроля версий, ревью кода и отслеживания инцидентов: Git, Gerrit, Perforce, Jira и т.п.;
- Опыт участия в open source проектах, например AOSP;
- Опыт научно-исследовательской работы или научная степень (публикации, патенты).
Стек технологий:
- Clang, Android, Linux
- C/C++/Java
- ARM/AARCH64
- Perforce, Git/GitHub, Swarm, Gerrit
- Jira, Confluence
Откликнуться на эту вакансию: С++ Software Engineer (android framework/runtime optimization)
Предыдущая вакансия:
Вакансия № 25116802 на должность SMM-менеджер от компании White Dragon в городе (населенном пункте) Москва