Разработка и исследование низкоуровневых компонентов на уровне пользовательского пространства, ядра и загрузчиков для устройств с Алисой внутри.
Ответственность за сопровождение текущего программного обеспечения, включая усовершенствование функций, повышение производительности, устранение неполадок, тестирование и исправление ошибок.
Обеспечение взаимодействия между программной средой, системами управления и внешними устройствами.
Участие во внутренних исследовательских проектах и международных конференциях, внести свой вклад в известные проекты с открытым исходным кодом.
Требования
Обязателен опыт: На языках С, C++, Python, Bash.
U-Boot и ядра Linux для встраиваемых устройств.
Платформы Android (HAL и Framework) и Embedded Linux (Buildroot, Yocto), включая конфигурирование, сборку, развертывание, интеграцию аппаратных интерфейсов, device tree.
Драйверов устройств для Linux, включая оптимизацию, исправление ошибок и расширение функциональности.
Кроме того, приветствуются: Опыт использования шин обмена данными I2C, I2S, SPI, USB, UART.
Понимание устройства Wi-Fi- и Bluetooth-стеков в Linux.
Опыт разработки Android-приложений.
Квалификация
Инженер-программист
вакансия с trudvsem.ru
Адрес места работы
Москва, 1-й Красногвардейский проезд, Д. 22;корпус: СТР. 1;офис/квартира: ЭТАЖ 12, ПОМЕЩ. 12-40
Новосибирск, Костычева улица, 40/2, Вакансия удаленная! Все собеседования проходят УДАЛЕННО в ЗУМ, для записи на собеседование необходимо направить отклик на вакансию!