- Работа в Москве
- IT, интернет, связь, телеком
- Инженер программист
- Инженер программист C/C++ (Linux Embedded)
Инженер программист C/C++ (Linux Embedded)
от 250 000 ₽
АО «Инновационные Оружейные Технологии» является разработчиком инновационных продуктов, а так же современных и уникальных комплексных решений на базе тепловизионного оборудования для охоты, антитеррористической деятельности и систем безопасности. Одним из ключевых направлений деятельности компании является разработка тепловизионных интеллектуальных автоматизированных прицельно-наблюдательных комплексов, систем тепловизионного видеонаблюдения и модернизированной радиоуправляемой продукции.
Компания является разработчиком собственного эксклюзивного программного обеспечения, которое устанавливается на создаваемое нами оборудование.
О проекте:
Разрабатываем интеллектуальные системы управления для тепловизионных комплексов на базе процессоров Rockchip (RK/RV). Ваш код будет управлять механикой приводов, обрабатывать данные сенсоров и реализовывать алгоритмы точного позиционирования в реальном времени.
Задачи:
- Разработка и оптимизация ПО под Embedded Linux (Yocto, Buildroot) для систем управления опорно-поворотными платформами на базе Rockchip RK/RV.
- Портирование и адаптация BSP для Rockchip SoC (RK3588, RV1126 и др.).
- Интеграция алгоритмов слежения и наведения на цель (обработка данных с тепловизоров, гироскопов, энкодеров).
- Разработка высокопроизводительных сервисов на С++17/20:
- Управление двигателями через CAN/Ethernet.
- Обработка данных инерциальных систем (IMU).
- Расчеты кинематики и траекторий движения.
- Создание low-latency драйверов для периферии: SPI, I2C, UART, CAN, Ethernet, GPIO.
- Оптимизация работы с тулкитами для визуализации данных.
- Реализация сетевых интерфейсов (TCP/UDP, gRPC, WebSocket) для удаленного управления.
Требования:
- Опыт 5+ лет в embedded Linux: ядро, драйверы, userspace (С – обязательно, С++ – сильно желательно).
- Экспертиза в Rockchip-платформах:
- Опыт работы с RV1128/RK3588.
- Понимание специфики BSP, загрузчиков (U-Boot), Clock Tree.
- Ключевые навыки Linux:
- Реальное время (PREEMPT_RT), многопоточность, IPC (D-Bus, Shared Mem).
- Кросс-компиляция (aarch64, riscv), отладка (GDB, JTAG).
- Аппаратный уровень:
- Чтение схем, отладка с осциллографом/логич. анализатором.
- Опыт работы с интерфейсами DDR, PCIe, MIPI-CSI.
- Алгоритмическая база:
- ПИД-регуляторы, фильтр Калмана, обратная кинематика.
- Инструменты: Git (GitLab/GitHub), Confluence.
- Английский: чтение даташитов, техдокументации.
Будет преимуществом:
- Опыт с компьютерным зрением (OpenCV/GStreamer) на Rockchip NPU.
- Оптимизация под RISC-V (RV серии).
- Понимание механики приводов (шаговые/BLDC/серво).
- Навыки работы с системами тепловидения.
Условия:
- Комфортный офис в шаговой доступности от м. Кожуховская.
- Работа в стабильной компании, действующие и перспективные проекты
- 5/2 рабочая неделя, 8-17, 9-18, 10-19 (на выбор)
- Дружный коллектив
- Оформление по ТК РФ
- Испытательный срок 3 месяца или меньше по результатам выполнения задач
- Заработная плата обсуждается с успешным кандидатов
Опубликована день назад