Android Engineer
ПРО РОЛЬ:
У цій ролі ти допомагатимеш створювати та розвивати програмне забезпечення для відеоспівпраці, яким щодня користуються в конференц-залах найбільших компаній світу. Ти працюватимеш над продуктами для всесвітньо відомого виробника комп’ютерної периферії та програмного забезпечення, портфоліо якого охоплює пристрої для навігації ПК, рішення для відеокомунікації та співпраці, аудіопродукти, рішення для розумного дому та багато іншого.
ОБОВ’ЯЗКИ:
- налаштовувати, вдосконалювати та оптимізувати AOSP для корпоративних пристроїв відеоспівпраці та конференц-зв’язку;
- проєктувати, розробляти та підтримувати компоненти Android Framework, системні сервіси та платформні функції;
- працювати з низькорівневими підсистемами Android, зокрема Camera, Display, Audio, Media Framework, Connectivity та Hardware Abstraction Layers (HALs);
- розробляти та інтегрувати платформні API, сервіси, middleware та компоненти SDK;
- діагностувати та усувати складні проблеми, що охоплюють Android-застосунки, шари framework, native-сервіси, інтерфейси ядра та взаємодію з апаратним забезпеченням;
- тісно співпрацювати з командами Product Management, Firmware, QA та Partner Engineering для створення комплексних рішень;
- створювати прототипи та оцінювати нові можливості платформи з використанням останніх версій Android, API та SDK;
- підтримувати, оновлювати та оптимізувати кастомні збірки Chromium WebView, інтегровані в AOSP, для забезпечення надійної роботи веборієнтованих застосунків для співпраці.
ВИМОГИ:
- впевнене володіння C/C++, Java та Kotlin;
- практичний досвід кастомізації AOSP і розробки Android Framework;
- досвід роботи з механізмами міжпроцесної взаємодії Android, зокрема AIDL, Binder, JNI та системними сервісами;
- розуміння багатопотоковості, паралельного виконання, управління пам’яттю та оптимізації продуктивності;
- підтверджений досвід діагностики складних проблем на рівнях Android Framework, native-сервісів, middleware та апаратного забезпечення;
- ґрунтовні знання концепцій операційних систем, структур даних, мережевих технологій і системного дизайну;
- впевнене використання Android build systems, Git, Android Studio, Gradle та CI/CD-процесів;
- досвід роботи з мультимедійними технологіями, зокрема Camera2, MediaCodec, аудіо- та відеопайплайнами, стримінгом і рішеннями для комунікації в реальному часі;
- сильні навички аналізу логів і трасувань за допомогою Logcat, Perfetto, Systrace, Tombstones, ANR traces та native crash dumps;
- досвід написання Unit Tests, Integration Tests і UI/Automation Tests для забезпечення якості програмного забезпечення;
- рівень англійської Upper-Intermediate або вище;
- досвід роботи з WebRTC, браузерними рушіями та платформами для комунікації в реальному часі буде перевагою.
ПРО НАС:
SoftServe — глобальна компанія у сфері цифрової інженерії та технологічного консалтингу. Тут експертність поєднується з культурою, у центрі якої — люди. Уже понад 30 років ми допомагаємо організаціям долати складні бізнес-виклики. Поєднуємо глибоку інженерну експертизу з продуманими інноваціями, що спираються на дослідження.
Наші команди працюють у напрямах цифрової інженерії, аналітики даних, хмарних технологій та AI/ML. Створюємо практичні й масштабовані технологічні рішення, що відповідають реальним потребам бізнесу та приносять користь людям. Серед наших клієнтів — компанії з різних індустрій: високих технологій, фінансових сервісів, охорони здоров’я, фармацевтики та біотехнологій, ритейлу, енергетики й виробництва. Для нас важливі якість рішень, їхній вплив і люди, завдяки яким ця робота стає можливою.
Нас вирізняє те, як ми працюємо разом. Ти приносиш свій погляд і амбіції — ми створюємо середовище, де можна впевнено рухатися вперед і будувати рішення, що мають значення.
МИ ПРОПОНУЄМО:
- Гнучкий графік: працюй з дому, з офісу або в гібридному форматі — так, щоб зберігати фокус і залишатися на зв’язку з командою.
- Компенсація та переваги: конкурентна винагорода, що відповідає ролі, локації та ринку.
- Також — медичне страхування, оплачувана відпустка, підтримка фізичного й ментального здоров’я та можливості для навчання.
- Лідерство з фокусом на людей: ти працюєш із лідерами, відкритими до діалогу, які пояснюють контекст і допомагають командам рухатися в одному напрямі.
- Технологічні спільноти: долучайся до спільнот з AI/ML, Cloud, Quantum Computing, IoT і Robotics, а також до проєктів, що базуються на сучасних фреймворках і технологіях.
SoftServe — компанія рівних можливостей. Ми відкриті до працевлаштування усіх кваліфікованих кандидатів та кандидаток, незалежно від раси, кольору шкіри, віросповідання, віку, статі, національності, інвалідності, сексуальної орієнтації, гендерної ідентичності та самовираження, ветеранського статусу та інших захищених ознак, відповідно до чинного законодавства. Ставай частиною SoftServe та роби те, що драйвить!
Відгукнутись на вакансію