Здесь можно работать с ядром Linux, драйверами и платформой Android, а требования и обучение описаны конкретно; широкий охват задач лучше всего подойдёт опытному системному инженеру.
Кликните для подробной информации
Широкий круг задачАктуальные технологииОплата обучения
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Системный программист (Linux, Android) (Linux/Android): Разработка, отладка и сопровождение системного ПО, ядра Linux, драйверов, Android-прошивок и компонентов AOSP с акцентом на безопасность, производительность и работу с аппаратными платформами. Фокус на диагностике сложных сбоев, модификации драйверов и HAL, сборке дистрибутивов и прошивок, а также устранении утечек памяти, deadlock и race condition.
Локация: Москва, проспект Лихачёва, 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.
Обучение и повышение квалификации за счёт компании.
Профессиональная команда, атмосфера взаимного уважения и возможность участвовать в профессиональных конкурсах.
ДМС со стоматологией и компенсация занятий спортом.
Премии по итогам года и регулярная индексация заработной платы.
Насыщенная корпоративная жизнь.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →