Инженер-разработчик операционных систем (Android)
Syntacore (YADRO group) – лидирующая международная компания-разработчик микропроцессорных IP ядер RISC-V и инструментов программирования с основными R&D офисами в России. Наши клиенты и партнеры — значимые компании США, Китая, Европы и России, создающие вычислительные платформы, системы обработки и хранения данных, персональные и «умные» устройства, включая высокопроизводительные 60-ядерные гетерогенные системы со сложной специализацией и расширениями системы команд, произведенные по нормам до 5нм. Мы сооснователи консорциума RISC-V, активные участники конференций, рабочих групп стандартизации и различных проектов с открытом исходным кодом. RISC-V ядро SCR1 и SDK доступны на GitHub.
Обязанности:
- Разработка и адаптация операционной системы 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.
Условия:
- Конкурентную заработную плату;
- Оформление по ТК РФ, медицинскую страховку, оплачиваемый отпуск и больничный;
- Гибкий рабочий график, возможность удаленной работы;
- Офисы в Москве, Петербурге, Нижнем Новгороде;
- Программы обучения, развития сотрудников, возможность публикаций и поездок на конференции.
Мы предлагаем:
-
Программу поддержки инноваций:
Премии за регистрацию патентов, создание результатов интеллектуальной деятельности
-
Поддержку в личных вопросах:
консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами
-
Обучение и развитие:
учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях
-
Заботу о здоровье:
ДМС с первых дней работы, льготные условия страхования близких
-
Лекторий с выдающимися экспертами:
инженерами, учеными и исследователями
-
Открытое общение:
регулярные онлайн-встречи всей команды YADRO
Мы предлагаем:
-
Программу поддержки инноваций:
Премии за регистрацию патентов, создание результатов интеллектуальной деятельности
-
Поддержку в личных вопросах:
консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами
-
Обучение и развитие:
учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях
-
Заботу о здоровье:
ДМС с первых дней работы, льготные условия страхования близких
-
Лекторий с выдающимися экспертами:
инженерами, учеными и исследователями
-
Открытое общение:
регулярные онлайн-встречи всей команды YADRO