← К каталогу
БА

БайтЭрг

Системный программист (C, Android)

ОфисУровень не указанМосква, Россия11 ч назад
О ВАКАНСИИ

Описание вакансии

ООО «Байтэрг» — российский разработчик и производитель радиоэлектронной продукции, специализирующийся на комплексах мобильного и персонального видеонаблюдения, мобильных коммуникационных устройствах и системах видеонаблюдения специального назначения.

Почему стоит работать с нами:

  • 30 лет опыта на рынке радиоэлектроники;
  • работа над проектами для авиации, спецтранспорта и систем безопасности;
  • профессиональное взаимодействие с опытными коллегами;
  • возможности, которые меняют карьеру.

Станьте частью команды, которая создаёт будущее российской электроники!

Обязанности:

— анализ и устранение сбоев ядра Linux, драйверов и пользовательских приложений;

— участие в полном цикле разработки: проектирование, реализация, code review, тестирование;

— анализ и воспроизведение проблем, поступающих от заказчиков и команды тестирования.

— поддержка SELinux-политик, разрешений и безопасности платформы;

— отладка с использованием GDB, Valgrind, AddressSanitizer и других инструментов;

— работа с журналами системы (syslog, journald, dmesg), трассировкой и профилированием (strace, perf);

— сборка, настройка и сопровождение дистрибутивов и образов Linux (Buildroot, Debian/Ubuntu и др.);

— поддержка и модификация драйверов устройств (char/block, network, I2C, SPI, USB и т.д.);

— настройка и сопровождение системных служб (systemd, udev, cron, сетевые сервисы);

— диагностика проблем производительности, утечек памяти, deadlock и race condition;

— поддержка CI/CD-процессов сборки и тестирования Linux-компонентов;

— отладка и сопровождение Android;

— отладка на уровне Framework, Native, HAL и драйверов ядра Android;

— сопровождение и модификация Android-прошивок (в т.ч. OTA-обновления, recovery, fastboot);

— использование adb, logcat, systrace для диагностики, анализ crash-отчётов и устранение дефектов в системных и прикладных компонентах;

— работа с AOSP: сборка, кастомизация, porting на целевые платформы.

Требования:

— уверенное владение языком C; знание C++…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / between3And6