Системный программист С/C++ (Android)
гибрид
Команда разработки системного ПО работает над модулями ядра и userspace-утилитами для AOSP/Android. Роль важна для стабильности и производительности платформы: вы будете писать, отлаживать и покрывать код тестами, чтобы обеспечить надёжность встроенных компонентов
ГрейдMiddle/Senior
Стек
C++Linux kernelGitAOSPCGitLab CI/CD
Задачи
- •Разработка и сопровождение модулей ядра и userspace-утилит для AOSP
- •Отладка и профилирование кода
- •Написание и выполнение unit-тестов
- •Работа с системами контроля версий и ведение кода
- •Администрирование и диагностика на GNU/Linux
- •Поддержка и документирование решений в вики/гайдах
Обязательно
- •Отличное знание языка C (C11)
- •Знание C++ (C++11 и выше)
- •Глубокие знания ядра Linux в контексте Android (AOSP), включая работу с памятью, потоками, сокетами
- •Уверенное владение инструментами отладки и профилирования
- •Опыт работы с системами контроля версий (Git)
- •Базовые навыки администрирования GNU/Linux
Будет плюсом
- •Знакомство с Python
- •Знакомство с GitLab, в том числе CI/CD
- •Опыт сборки AOSP
- •Технический английский на уровне ~B1