Разработчик Linux Kernel
В проекте российской компании, предоставляющей телекоммуникационные услуги, цифровые и медийные сервисы, открыта вакансия Linux Kernel разработчика.
Задачи:
✔️ Портирование ядра Linux, модулей ядра (драйверов устройств), загрузчиков под новое оборудование на SoC ARM64 для Automotive Android и Embedded Linux (Yocto).
✔️ Разработка, отладка и исправление ошибок, интеграция модулей (драйверов устройств) ядра Linux.
✔️ Обеспечение наилучшей производительности и качества работы ОС Automotive Android, Embedded Linux (Yocto) с новым ядром Linux на новых устройствах.
Требования:
✔️ Опыт работы с Linux Kernel.
✔️ Опыт в области Embedded Android, Embedded Linux.
✔️ Опыт разработки BSP для аппаратных платформ на архитектуре ARM.
✔️ Опыт разработки новых и изменение существующих драйверов.
Желательно:
✔️ Знание устройства загрузчиков для ядра Linux и опыт доработки загрузчиков ОС Linux и Android.
✔️ Знакомство с Secure Boot.
✔️ Опыт исследования и изменения реализации системных механизмов ядра и библиотек.
✔️ Желательно знание интерфейсов I2C, GPIO, WDT, SPI, UART, USB и прочих.
✔️ Практический опыт программирования для SoC c arm-архитектурой и умение разобраться в чужом коде.
✔️ Опыт портирования Linux/Android на какие-либо аппаратные платформы.
✔️ Знакомство с основами схемотехники, чтение принципиальных схем.