C.Nord
Embedded developer (C++)
Кого мы ищем

Мы ищем разработчика C++, который усилит команду, работающую над проектом облачного видеонаблюдения. Основная задача - разработка прошивок для камер видеонаблюдения (на C++). Иногда надо будет переключаться на разработку облачного сервиса (golang).

Команда и процессы:

  • 5 команд разработки: мобильная разработка, команда облачного видеонаблюдения, разработка ПО для железа (оборудование), команда облачных сервисов, команда тестировщиков.
  • средний возраст разработчиков 29 лет
  • мы не технологичный гигант и это хорошо, наши разработчики могут предлагать свои решения, влиять на архитектуру, им легче профессионально расти
  • сейчас мы ищем разработчика в команду облачного видеонаблюдения. Команда работает спринтами и проводит регулярные стендапы. В команде обязательно есть код – review, и unit-тесты, которыми покрыто более 80% кода.

Над какими продуктами предстоит работать:

В 2021 году мы запустили сервис видеонаблюдения, интегрированный с охранной сигнализацией. Сервис использует собственные IP-камеры Си-Норда, облачное хранение видео и управляется из мобильного приложения.

Сейчас команда занимается разработкой новой прошивки для целой линейки камер видеонаблюдения и над добавлением новых функций в уже существующую прошивку. Это сделает настройку видео через мобильное приложение возможным для конечных пользователей.

Задача на 2022 год — усовершенствовать сервис таким образом, чтобы его смогли без ограничений использовать владельцы IP-камер любого производителя.

Требования

  • Опыт работы по специальности - 3-6 лет
  • Хорошие знания C++ (C++14 и далее)
  • Опыт разработки сетевых приложений с использованием boost::asio
  • Базовые знания Linux
  • Готовность освоить golang

Будет плюсом

  • Опыт разработки ПО для встраиваемых решений с ограничениями аппаратных ресурсов (память, Flash)
  • Опыт разработки под Embedded Linux
  • Опыт разработки на golang
  • Знание protobuf и смежных технологий (grpc)
  • Глубокие знания сетевых технологий стека TCP/IP и их возможных реализаций в Linux
  • Опыт написания unit-тестов на C++

Стек проекта: С++ на устройствах (С++14, boost::asio, cmake); golang, PostgreSQL на сервере.

Инструментарий: Jira, Confluence, Github, Slack.

Условия

  • Open-space офис в стиле лофт с огромными окнами по 5 метров в ширину в Деловом центре Обводный двор. Наши соседи: Sibaristica - лучшая кофейня в России по версии Russian Coffe Cup, Fight Fabrika – клуб боевых искусств, типография, современные кафешки, студия здоровья и школа танцев.
  • Гибридный график работы: 3 дня в неделю работаем из офиса, 2 дня в неделю - из дома
  • 50% оплата языковых курсов Skyeng
  • Настольный теннис, кикер, настолки, тренажер
  • Фрукты, чай и кофе из свежеобжаренных зерен
Made on
Tilda