Инженер-разработчик операционных систем (Android)

Дата размещения вакансии: 25.09.2024
Работодатель: YADRO
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Свердловская набережная 44Б
Требуемый опыт работы:
От 3 до 6 лет

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

  • Разработка и адаптация операционной системы 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.

Условия:

  • Конкурентную заработную плату;
  • Оформление по ТК РФ, медицинскую страховку, оплачиваемый отпуск и больничный;
  • Гибкий рабочий график, возможность удаленной работы;
  • Офисы в Москве, Петербурге, Нижнем Новгороде;
  • Программы обучения, развития сотрудников, возможность публикаций и поездок на конференции.