Москва, Удаленная работа

26.11.21

Горячая вакансия

Разработка в основном на языке С++ для платформы embedded linux (ARM), используемой в GNSS приемниках компании Topcon

Требования

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

Дополнительные требования

  • Владение основными средствами разработки, контроля версий, issue-tracking, continuous integration, рефакторинга и контроля качества кода  
  • Знание основных принципов построения архитектуры (coupling vs cohesion, композиция, наследование), знание принципов ООП (SOLID)
  • Знание специфики работы с низкоуровневыми программистами и драйверистами
  • Опыт многоплатформенной разработки
  • Знание других систем других языков программирования (например, Python)

Обязанности

  • Анализ исходных требований, уточнение поставленных задач, разработка оптимальных решений, оценка трудоемкости  
  • Разработка внутренней структуры ПО, добавление новой функциональности, поддержка существующего кода
  • Разработка приложений (сервисов) на языке С++, обеспечивающих функциональность устройства: файловое хранилище, networking (cellular, wifi, bluetooth, vpn, dyndns), automatic updates, iot и других
  • Развитие командного интерфейса управления оборудованием для поддержки разнообразной внутренней и внешней периферии
  • Разработка подсистемы внутренней коммуникации между сервисами, с другими аппаратными компонентами устройств и с внешними аппаратными устройствами по разным интерфейсам
  • Разработка программной платформы для обеспечения запуска сторонних приложений (plugins), включая подготовку SDK и документирование
  • Отладка и диагностирование дефектов от группы тестирования и пользователей

Условия

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах  
  • Опыт работы в распределенной команде профессионалов
  • Уровень заработной платы, соответствующий Вашим пожеланиям
  • Бесплатные обеды в офисе компании
  • Компенсация проезда
  • Современная техника и рабочее место
  • Офис: Москва (м.Павелецкая/Пролетарская/Крестьянская застава)
Ждем резюме на HR@bellintegrator.com

Поделиться

Преимущества

Безграничные
возможности

В Bell Integrator каждый может реализовать свой потенциал и получить международный опыт работы на масштабных проектах в Европе и США.

Передовые
технологии

В Bell Integrator вы всегда будете находиться на острие инноваций, используя прорывные технологии в реальных проектах.

Увлекательные
проекты

Наши клиенты – крупнейшие в мире корпорации из Fortune 100, для которых мы создаем уникальные по сложности и масштабу решения.

Отличная
команда

В Bell Integrator работают опытные и талантливые профессионалы с сильными технологическими компетенциями и просто хорошие люди.

Рекомендуемые вакансии

Специализация Позиция Локация Поделиться
  Разработчики Разработчик Java (АБС) Рекомендовать Подробнее
  Разработчики Разработчик React (SaaS) Рекомендовать Подробнее
  Разработчики Разработчик Frontend (Angular) Рекомендовать Подробнее
  Разработчики Разработчик Java (ППРБ) Рекомендовать Подробнее
Смотреть все вакансии