Описание
GrapheneOS — операционная система на базе Android. Работа связана с разработкой платформы Android и AOSP, а не приложений или модификацией прошивок.
Задачи
•Разрабатывать и поддерживать свою часть GrapheneOS: ядро, аллокатор памяти, системные функции или Vanadium
•Переносить компоненты на новые версии Android
•Проверять вклады в код
•Исправлять ошибки, уязвимости и проблемы производительности вместе с командой
•Следовать рекомендациям проекта по разработке
•Готовить функции и исправления к проверке без постоянного сопровождения
Требования
•Иметь практический опыт разработки ОС на базе AOSP, работы с ядром Linux и его защитой, аллокаторами памяти или платформенным ПО Android
•Уметь самостоятельно организовывать работу и готовить изменения к проверке
•Владеть одним или несколькими языками: Java, Kotlin, C++, C, Rust, JavaScript, TypeScript, ассемблер arm64, Bash, Python
•Не подойдут кандидаты с уровнем английского ниже B1
•Не подойдут кандидаты, проработавшие последние ~5 лет в государственных или окологосударственных компаниях РФ
•Не подойдут кандидаты, у которых был только опыт прошивки, сборки чужих деревьев и моддинга без собственных изменений в коде ОС
•Будет плюсом: участие в проектах с открытым исходным кодом, опыт работы с приватностью и безопасностью
Условия
•Оплата в криптовалюте
•Возможна частичная занятость; предпочтительна полная занятость
•От 80 часов в месяц, гибкий график, асинхронная работа