Системный программист (Linux, Android)
Описание
Локация: Москва, проспект Лихачёва, 5; работа на месте работодателя, офис в Технопарке «ЗИЛ» рядом с метро ЗИЛ и МЦК ЗИЛ.
Компания
БайтЭрг — российский разработчик и производитель радиоэлектронной продукции, создающий комплексы мобильного и персонального видеонаблюдения, мобильные коммуникационные устройства и системы видеонаблюдения специального назначения для авиации, спецтранспорта и систем безопасности.
Обязанности
Анализировать и устранять сбои ядра Linux, драйверов, системных и пользовательских приложений.
Участвовать в полном цикле разработки: проектировании, реализации, code review и тестировании.
Воспроизводить и диагностировать проблемы, поступающие от заказчиков и команды тестирования.
Поддерживать SELinux-политики, разрешения, безопасность платформы, системные службы, логи, трассировку и профилирование.
Собирать, настраивать и сопровождать дистрибутивы и образы Linux, драйверы устройств и CI/CD-процессы сборки и тестирования.
Отлаживать Android на уровнях Framework, Native, HAL и драйверов ядра, сопровождать прошивки, OTA-обновления, recovery, fastboot и выполнять сборку, кастомизацию и porting AOSP.
Требования
Опыт работы от 3 до 6 лет.
Уверенное владение C; понимание работы linker и компиляторов gcc/clang.
Знание Bash/shell-скриптинга, Makefile, CMake и Ninja; базовое понимание Java/Kotlin для чтения кода AOSP.
Понимание архитектуры Linux: процессы, потоки, IPC, память, файловые системы, блочные устройства, периферия и сетевой стек.
Опыт работы с исходным кодом ядра Linux и/или драйверами, включая char/block, network, I2C, SPI и USB.
Опыт работы с Git, системами контроля версий и code review в Gerrit.
Понимание архитектуры Android: Boot process, Binder, HAL и Framework layers.
Опыт использования GDB, adb, logcat, strace и perf; умение анализировать stack trace, core dump и memory dump.
Знание TCP/IP и sockets на уровне, достаточном для диагностики; технический английский для чтения документации, спецификаций и исходного кода.
Хорошо, если есть
Знание C++.
Культура и преимущества
Официальное трудоустройство по ТК РФ и пятидневная рабочая неделя с 9:30 до 18:00.
Обучение и повышение квалификации за счёт компании.
Профессиональная команда, атмосфера взаимного уважения и возможность участвовать в профессиональных конкурсах.
ДМС со стоматологией и компенсация занятий спортом.
Премии по итогам года и регулярная индексация заработной платы.
Насыщенная корпоративная жизнь.