Android Engineer (BSP) (offline)

Про продукт:

Наш партнер - це міжнародна виробнича компанія, яка співпрацює з 300 найбільшими світовими брендами на різноманітних ринках. Він має глибоку експертизу в різних галузях: від сегменту охорони здоров'я, виробництва смартфонів і хмарного обладнання до автомобілів і побутової техніки.

Наш продукт - це наступне покоління лінійки продуктів UC (Unified Communication) для підтримки потокового аудіо та відео. З точки зору BSP, ти будеш брати участь у створенні iOT обладнання (плат) та підтримці функціональності продукту.

Стек технологій:

AOSP
Android BSP
HAL
Linux, Linux Kernel drivers, Linux Device Tree
C/C++
Android bring-up

Твоя команда:

Ти можеш стати цінним учасником нашої команди з розробки. Співпрацюючи з групою професіоналів, ти візьмеш на себе ключову роль у створенні важливих бізнес-інструментів. Ці інструменти охоплюють широкий спектр функціональностей. Приєднуючись до нашої команди, ти не тільки потрапиш в динамічне середовище, що сприяє інноваціям, а й отримаєш можливість зробити імпакт до всієї галузі.

Культура:

Ми впроваджуємо високі стандарти в технологічну індустрію – це є принципом нашої роботи. Щоб відповідати цьому принципу, Techstack та всі мембери завжди рухаються вперед.

Кожен із нас має можливість зробити власний внесок у продукт, компанію, команду, галузь та свій особистий розвиток. Також у Techstack ти можеш вибрати цікавий для тебе формат розвитку:

- мітапи, на яких ти можеш ділитися своїми знаннями і одночасно розвиватись, поширюючи власний досвід у межах компанії та місцевих технічних спільнот;
- ролі ментору, технічного експерта чи технічного ліда. Займаючи одну з цих посад, ти будеш допомагати молодшим спеціалістам та ділитися з ними своїми знаннями та досвідом;
- участь у наших технічних гільдіях, де можна обговорювати технічні рішення, підходи та тренди індустрії.

Це все й формує нашу технічну культуру і експертизу компанії.

Твої обов’язки:

Інтеграція та налаштування компонентів Android Open Source Project (AOSP) у цільову вбудовану систему, забезпечення сумісності та функціональності.
Залучення до розробки та оптимізації Android Board Support Package (BSP), адаптуючи його для різних апаратних платформ.
Впровадження та оптимізація Android Hardware Abstraction Layer (HAL) для подолання розриву між апаратними та програмними компонентами, сприяючи безперебійній комунікації.
Розробка та налаштування драйверів ядра Linux для підтримки апаратних периферійних пристроїв та функцій.
Робота з Linux Tree для забезпечення точного представлення та конфігурації апаратного забезпечення вбудованої системи.
Розробка та впровадження ефективного та продуктивного програмного забезпечення для вбудованих систем C/C++.
Керування процесом інсталяції Android, ініціалізації та налаштування програмного забезпечення Android на цільовому обладнанні для створення функціональної вбудованої системи.

Це про тебе:

Маєш 3+ років досвіду розробки фреймворк-сервісів Android, Android Native додатків (JNI/NDK) та системних додатків (C++/Java).
Досвідчений у налаштуванні Google AOSP та вирішенні проблем в ньому.
Маєш знання у галузі розробки Android HAL (Hardware Abstraction Layer), Linux Device Tree.
Працюєш з інструментами контролю вихідного коду, такими як Git, Gerrit і GitHub, а також з інструментами командного рядка Android, такими як ADB і швидке завантаження.
Маєш рівень володіння англійською мовою Upper-Intermediate та вище.

Буде плюсом:

Досвід роботи в наступних областях: BSP/Board Support Package, ядро Android/Linux, bootloader, графічні та аудіо/відео драйвер.
Розуміння принципу роботи з моделлю безпеки Android (політика SE Linux).
Глибокі знання розробки та налаштування драйверів вбудованих пристроїв Linux (включаючи оптимізацію, виправлення помилок та додавання нової функціональності).

Етапи приєднання до Techstack:

Попередній скрінінг із рекрутером.
Перевірка англійської мови.
Інтерв’ю з нашими експертами.
Знайомство з представниками команди продукта.
Технічне інтерв’ю з представником продукта.
Знайомство з нашим партнером.

About Techstack

Techstack – це компанія з інжинірингу технологічних продуктів, що привносить високі стандарти розробки в IT-індустрії та підтримує їх. Хочеш зробити свій внесок? Ти у правильному місці. Ми надаємо можливість кожному члену команди впливати на розвиток продукту, компанії та процесів.

Чому Techstack?

З нами ти будеш професійно зростати та застосовувати свої навички для удосконалення інноваційних продуктів. А ще ти отримаєш:

• стабільну та довгострокову позицію у досвідченій команді;
• широкі можливості для професійного та кар’єрного зростання – професійні виклики, що спонукають до росту, мітапи, хакатони, професійні комьюніті тощо;
• пряму комунікацію з усіма стейкхолдерами та можливість впливати на розробку продукту;
• горизонтальні звʼязки та відсутність мікроменеджменту замість традиційної ієрархії – всі тіммейти доступні один для одного по всім питанням;
• хаби у Харкові, Києві, Львові та Вроцлаві (Польща) або усе необхідне для ремоут-роботи;
• до 50% компенсації вартості освітніх курсів та конференцій для професійного зростання;
• безкоштовні курси англійської мови та бізнес-англійської;
• 20 days-off, 5 sick-days та медичну підтримку;
• юридичний та бухгалтерський супровід;
• Appreciation gifts до значущих подій та приводів.

Make an impact with Techstack!

Company website:
https://career.tech-stack.com/

DOU company page:
https://jobs.dou.ua/companies/tech-stack/

The job ad is no longer active

Look at the current jobs Android Kyiv→