Top.Mail.Ru
Bell Integrator

Разработчик Embedded / C++

Москва Гибрид
250 000 - 300 000 ₽

Проект:

В данные момент есть несколько проектов:

  • Программно-аппаратный симулятор строительной техники для облегчения (и удешевления) разработки автоматического управления техникой по шине CAN. Это разработка на ПК + USB-To-CAN адаптер.
  • Адаптер программного API и аппаратного API.
  • Прошивка для IoT сотовых модулей.
  • Веб-сервис (REST API, без пользовательского интерфейса) на node.js/AWS для поддержки вышеуказанных IoT изделий.

Требования:

  • Опыт промышленной разработки на C++ от 3 лет
  • Опыт оптимизации кода и анализа проблем в работе ПО на встроенных системах (отладка, профилирование, борьба с утечками памяти)
  • Опыт разработки встроенного ПО для Linux, RTOS или микроконтроллеров
  • Опыт разработки многопоточных приложений.
  • Знание Javascript и Python
  • Знакомство с MQTT

Желательно:

  • Представление о спутниковой навигации
  • Владение основными средствами разработки, контроля версий, issue-tracking, continuous integration, рефакторинга и контроля качества кода
  • Знание основных принципов построения архитектуры (coupling vs cohesion, композиция, наследование), знание принципов объектно-ориентированного программирования (SOLID)
  • Опыт многоплатформенной разработки
  • Знание cmake
  • Опыт работы с сотовыми модемами, eSIM/LPA
  • Опыт работы с сетевыми протоколами UDP, TCP, FTP, SFTP, SNMP, ipv6
  • Опыт программирования протоколов передачи
  • Опыт реализации или разработки протоколов передачи данных
  • Опыт разработки REST API
  • Знакомство с AWS

Обязанности: 

  • Работа в команде над разработкой и поддержкой встроенного ПО для устройств компании и ПО сервисной инфраструктуры
  • Анализ исходных требований, уточнение поставленных задач, разработка оптимальных решений, оценка трудоемкости
  • Разработка внутренней структуры ПО, поддержка существующего кода, добавление новой функциональности
  • Разработка backend и веб-сервисов, взаимодействующих по IoT сетям сотовой связи с устройствами компании на языках Javascript и/или Python.
  • Разработка приложений (firmware) на языке С++ для разных устройств компании (RTOS, Linux)
  • Разработка API и библиотек (сервисов) на языке С++ для Linux устройств
  • Развитие командного интерфейса управления оборудованием для поддержки разнообразной внутренней и внешней периферии
  • Отладка и диагностирование дефектов от группы тестирования и пользователей

Условия:

  • Официальное трудоустройство в Bell Integrator
  • Работа в аккредитованной IT-компании
  • Конкурентоспособная заработная плата
  • Корпоративное обучение и сертификация в технических и бизнес областях
  • Корпоративные развлекательные программы
  • Добровольное медицинское страхование 
  • Офисный формат работы г. Москва
Настя из careerspace
Настя из careerspace
Поможем устроиться на эту работу или лучше!

Отклик