Оплата не указана
Вакансия находится в архиве
Требуемый опыт работы
От 3 до 6 лет
Тип занятости
Полная занятость
График работы
Полный день
Работа в дружной команде разработчиков над следующими задачами
Разработка в основном на языке С++ для платформы embedded linux (ARM), используемой в GNSS приемниках компании
Анализ исходных требований, уточнение поставленных задач, разработка оптимальных решений, оценка трудоемкости
Разработка внутренней структуры ПО, добавление новой функциональности, поддержка существующего кода
Разработка приложений (сервисов) на языке С++, обеспечивающих функциональность устройства: файловое хранилище, networking (cellular, wifi, bluetooth, vpn, dyndns), automatic updates, iot и других.
Развитие командного интерфейса управления оборудованием для поддержки разнообразной внутренней и внешней периферии
Разработка подсистемы внутренней коммуникации как между сервисами, с другими аппаратными компонентами устройств и с внешними аппаратными устройствами по разным интерфейсам
Разработка программной платформы для обеспечения запуска сторонних приложений (plugins), включая подготовку SDK и документирование
И конечно же отладка и диагностирование дефектов от группы тестирования и пользователей
Умение работать в команде в условиях коллективного владения кодом, аккуратность, ответственность, инициативность, широкий кругозор
Способность слушать и аргументированно доносить свои идеи и мысли
Нацеленность на долгосрочное сотрудничество
Высшее техническое образование
Знание английского языка (для письменного общения на технические темы)
Знание языка C/C++, Стандартной библиотеки или библиотеки Boost, шаблонов С++
Владение основными средствами разработки, контроля версий, issue-tracking, continuous integration, рефакторинга и контроля качества кода
Умение разобраться в чужой архитектуре и чужом коде
Опыт разработки многопоточных приложений
Опыт разработки С++ от 3х лет
Опыт оптимизации кода и анализа проблем в работе ПО на встроенных системах (отладка, профилирование, борьба с утечками памяти)
Опыт разработки и конфигурации ПО для Linux
Желательно:
Знание основных принципов построения архитектуры (coupling vs cohesion, композиция, наследование), знание принципов объектно-ориентированного программирования (SOLID)
Знание специфики работы с низкоуровневыми программистами и драйверистами
Опыт многоплатформенной разработки
Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах
Опыт работы в распределенной команде профессионалов
Уровень заработной платы обсуждается индивидуально
Возможность работать совместно с командой в офисе Москвы, Дербеневская набережная, 7с22 (гибрид)
Адрес
Москва, Дербеневская набережная, 7с1
Контактная информация
Bell Integrator
Сайт: не указан
Почта: не указана
Вакансия опубликована 23.08.2024 в г. Москва.
Похожие вакансии
Не указана
Самара
Алабинская
Полный день
Подробное описание
28 марта
от 150 000 ₽
Новосибирск
Красный проспект
Гибкий график
Подробное описание
12 июля
от 55 000 до 80 000 ₽
Санкт-Петербург
Обводный Канал
Полный день
Подробное описание
8 июля