Embedded Linux Engineer
Занятость | Полная занятость |
Полная занятость | |
Адрес | Казахстан, Астана, проспект Туран, 38 |
Ищем опытного инженера Linux в проект для разработки встраиваемой системы на базе промышленной ARM-платы AIO-3576C (Rockchip RK3576) для сбора, хранения и передачи данных с CAN-шины в реальном времени.
Обязанности:
Развертывание и настройка окружения Yocto Project (Buildroot и т.п.) для ARM.
Сборка кастомного образа Linux RT.
Интеграция BSP Rockchip RK3576 и драйверов периферии (CAN, Ethernet, Wi-Fi, LTE, UART, RS-485, GPIO, USB).
Настройка взаимодействия с CAN-шиной (прием и передача).
Настройка взаимодействия с модулями Wi-Fi, BT, 4G, GNSS.
Настройка взаимодействия с устройствами ввода (мышь, тачскрин).
Разработка прикладного ПО для:
- Логирования всех пакетов с CAN с временными метками.
- Передачи данных на удалённый сервер.
- Кэширования данных при обрыве связи.
Запуск прикладных программ по сценарию.
Вывод на экран заданной графики, отработка событий.
Запуск моделей на NPU Rockchip.
Требования:
- Знание ОС Linux и умение работать в ней.
- Опыт работы с Yocto или аналогичными системами (Buildroot, OpenWrt) для ARM.
- Опыт интеграции BSP и сборки кастомных версий Linux.
- Знание и опыт работы с интерфейсами CAN, RS 485 и др.
- Опыт настройки PREEMPT-RT и оптимизации real-time отклика.
- Умение программировать на C||C++||Python.
- Навыки работы с Git
Будет плюсом:
- Опыт работы с SoC Rockchip и их NPU.
- Опыт работы с промышленными одноплатными компьютерами.
Опыт | Более 6 лет |
График работы | Полный день |