Обязанности
- Разработка драйверов загрузчика U-Boot и ядра Linux для поддержки СнК и встраиваемых систем.
- (в зависимости от задачи и режима работы) отладка драйверов интерфейсов с осциллографом
- Разработка системных приложений и утилит для встраиваемых систем.
- Пакетирование драйверов, приложений в дистрибутивы Buildroot, Debian.
- Разработка функциональных тестов драйверов Linux и U-Boot на Bash/Python.
Требования
- Опыт программирования на одном из языков C, assembler не менее 5 лет.
- Опыт разработки сложного проекта, например: портирование, оптимизация комплексного драйвера/фреймворка/подсистемы ОС Linux или Android: PCIe subsystem, IO/filesystem, UVC, V4L2, DRM, OpenGL ES, EGL, Vulkan, X11, OpenMAX); портирования ядра или загрузчика на новую платформу СнК.
- Опыт программирования и отладки встраиваемых систем MIPS/ARM, опыт сборки корневой файловой системы для встраиваемых устройств, опыт кросс-компиляции (Buildroot, Yocto).
- Опыт работы с ОС Linux на уровне написания скриптов (bash, awk, и т.д.).
- Опыт программирования на любом из языков Python, Perl, Ruby, Go.
- Уверенное владение Git (merge, rebase, stash, cherry pick).
- Приветствуется опыт исследования аппаратных проблем модулей, опыт работы с осциллографом.
- Приветствуется наличие вклада в проекты с открытым исходным кодом на GitHub и пр.
Отправить резюме
ЕСЛИ ВЫ НЕ НАШЛИ ИНТЕРЕСУЮЩУЮ ВАКАНСИЮ, НЕ ОТЧАИВАЙТЕСЬ - ПИШИТЕ НАМ НА ПОЧТУ HR@ELVEES.COM
МЫ ОБЯЗАТЕЛЬНО РАССМОТРИМ ВАШЕ РЕЗЮМЕ.