Санкт-Петербург
Свердловская набережная 44Б
Свердловская набережная 44Б
Обязанности:
- Разработка и адаптация операционной системы Android (AOSP) для запуска на процессорных ядрах RISC-V Syntacore;
- Формирование рекомендаций по тестовому плану для AOSP на основании требований проекта и стадий готовности аппаратуры и ПО;
- Подготовка и запуск системных тестов на базе AOSP;
- Автоматизация построения и тестирования AOSP;
- Подготовка и выпуск внутренних сборок AOSP в соответствии с требованиями команд разработчиков;
- Анализ AOSP стека с точки зрения поддержки RISC-V, взаимодействие с другими командами (инструменты разработки, библиотеки) и интегрирование их наработок;
- Участие в совместной работе с другими командами по оценке производительности AOSP в различных сценариях использования;
- Взаимодействие с рабочими группами AOSP в RISC-V комитетах.
Требования:
- Знание систем сборки AOSP или Embedded Linux (Buildroot/Yocto);
- Системное программирование в Linux;
- Работа с компонентами загрузки Linux (U-Boot, OpenSBI).
Будет плюсом:
- Знания и опыт в разработке полупроводниковых технологий;
- Опыт низкоуровневого и системного программирования встроенных систем (bsp/drivers/kernel/RTOS);
- Опыт поддержки кастомных устройств в AOSP;
- Понимание нижних уровней архитектуры AOSP;
- Опыт разработки Linux kernel;
- Опыт в разработке устройств на базе AOSP и Embedded Linux;
- Знакомство с RISC-V;
- Знание C++/Java.
Условия:
- Конкурентную заработную плату;
- Оформление по ТК РФ, медицинскую страховку, оплачиваемый отпуск и больничный;
- Гибкий рабочий график, возможность удаленной работы;
- Офисы в Москве, Петербурге, Нижнем Новгороде;
- Программы обучения, развития сотрудников, возможность публикаций и поездок на конференции.