Middle C++ Developer (ARM/Linux)

28 апреля 2021    34
Откликнуться

Требования к скиллам:

  • Уверенное знание С / С++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 тыс. по результатам собеседования
  • Карьерный рост


Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.