C.Nord
Embedded developer (C++)
Проект: видеонаблюдение для охранной сигнализации. Проект состоит из трёх компонентов: оборудование видеонаблюдения (камеры, видеорегистраторы), бэкенд (облачное ПО), клиенты (мобильные приложения).

Стек проекта: Linux, C++, STL, boost, asio, protobuf, gtest, CMake, Go, Python, PostgreSQL, Ansible.

Требования:
  • опыт работы с Linux;
  • C++: STL, boost, asio, CMake;
  • опыт работы с Git.

Будет плюсом:
  • опыт написания кода на C++ под Linux на встраиваемых устройствах с жесткими ограничениями по аппаратным ресурсам (Flash, RAM);
  • понимание принципов сетевого взаимодействия (TCP, UDP, multicast);
  • python (используется в системе сборки);
  • go (используется на бэкенде);
  • опыт работы с protobuf, u-boot;
  • понимание принципов обработки и передачи медиаданных (кодеки, контейнеры, протоколы RTP / RTSP).

Обязанности:
  • разработка встраиваемого ПО (прошивки) на C++ под камеры и другое оборудование, прошивка отвечает за интеграцию оборудования с бэкендом, трансляцию видео в бэкенд, обработку и хранение видео на самом устройстве;
  • исследование оборудования различных производителей;
  • оптимизация существующих решений.

Условия:

  • гибкое начало рабочего дня;
  • гибкий график отпусков;
  • уютный офис в стиле лофт на м. Балтийская
Made on
Tilda