Участие в разработке архитектуры программно-аппаратного решения (FullStack, от составления и согласования технического задания до тестового производства)
Разработка программного обеспечения, функционирующего под управлением Embedded Linux для аппаратных платформ на базе процессоров RockChip RK3588, в том числе: разработка интерфейса пользователя, модулей работы с периферией.
Настройка и оптимизация ОС "Linux Embedded" под нужды разрабатываемого ПО.
Разработка различных модулей для ядра "Linux", обеспечивающих работу периферийных устройств и шин данных
Рефакторинг существующего кода
Оценка сроков и этапов выполнения поставленных задач
Участие в подготовке требований к разрабатываемому ПО
Участие в испытаниях разрабатываемого ПО
Участие в написании технической документации на разработанное ПО
Требования:
Высшее профильное техническое образование
Опыт разработки встраиваемых систем на базе Linux, понимание архитектуры Linux: от 3х лет.
Опыт работы с интерфейсами передачи данных UART, USB (2.0, 3.0), SPI, MIPI CSI, DSI.
Опыт работы с беспроводными интерфейсами Bluetooth
Опыт программирования графических дисплеев LED, OLED
Опыт разработки пользовательских интерфейсов
Опыт работы с системой учета и контроля версий GIT
Желателен опыт разработки ПО для оптико-электронных приборов