Системный разработчик Embedded Linux в Умные устройства
По договоренности
Мы верим, что будущее за голосовым управлением. Именно эта идея вдохновила нас создать Алису и первое устройство на её основе — Яндекс Станцию.
У нас уже есть целая экосистема устройств для голосового управления цифровым и физическим миром. В наших планах — создавать новые типы устройств и разрабатывать новые поколения всеми любимых Станций с Алисой.
Какие задачи вас ждут
Участие в разработке новых устройств компании
В Яндексе собраны все компетенции для создания сложных электронных устройств, таких как колонки и ТВ: у нас есть промдизайнеры, конструкторы, электронщики, разработчики. Наша команда разрабатывает системное ПО для всех устройств, взаимодействуя с инженерами и разработчиками прикладных программ.
Разработка с нуля и доработка имеющихся Linux-драйверов и драйверов U-Boot
Вам предстоит активно писать код в ядро Linux: в аудио- и видеоподсистемы, для различных датчиков и контроллеров, разрабатывать connectivity-интерфейсы. Также предстоит писать код в U-Boot и даже немного trusted applications для Arm TrustZone.
Разработка для микроконтроллеров и DSP
В некоторых устройствах используются микроконтроллеры и цифровые сигнальные процессоры, код для которых тоже пишет наша команда.
Мы ждем, что вы
- Умеете писать код
- Владеете С или C++, писали на Python и Bash
- Разрабатывали на уровне U-Boot и ядра Linux — писали и дорабатывали драйверы
- Владеете любой из систем сборки для Embedded Linux (Buildroot, Yocto) или AOSP
Будет плюсом, если вы
- Понимаете устройство стеков Wi-Fi и Bluetooth в Linux
- Знаете устройство ASOC
- Разрабатывали прошивки на базе AOSP
Опубликована 7 часов назад