Middle C++ Developer (ARM/Linux)
Зарплата
от 120 000 ₽
Требования
Местоположение и тип занятости
Компания
Разработка смарт-устройств с биометрией и видеоаналитикой
Описание вакансии
Условия работы
Требования к скиллам:
- Уверенное знание С / С++11/14/17
- Готовность разбираться в профильной области (видеоаналитика и видео-процессинг), инструментах разработки, фреймворках
- Опыт командной работы
- Кроссплатформенная разработка для процессоров ARM (gcc)
- Разработка под Linux (userspace)
- Опыт в вопросах многопоточного ПО, межпроцессного взаимодействия, потокобезопасности
- Использование инструментов Git, CMake, Bash
- Опыт отладки, профилирования и оптимизации ПО
- Опыт использования библиотек Qt, boost
- Знакомство с сетевыми протоколами (TCP/UDP, HTTP/REST, WebSocket, MQTT)
Будет плюсом:
- Знакомство с OpenCV
- Опыт работы с gstreamer, v4l2, uvc
- Опыт написания модулей ядра Linux
- Знакомство с низкоуровневыми периферийными интерфейсами (I2C, USART, SPI, CAN, Ethernet)
- Опыт работы с аппаратными блоками/ускорителями процессора (GPU, NPU, ISP)
- Работа с различными СУБД (MySQL, PostgreSQL, SQLite)
Задачи с которыми предстоит работать:
- Разработка прикладного ПО под Linux на ARM-процессорах
- Профилирование и оптимизация работы приложений
- Работа в команде с программистом UI (Qt/Qml)
- Написание и поддержка документации
Условия
- Удаленная работа
- Гибкий график
- З/П от 120 тыс. по результатам собеседования
- Карьерный рост