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

Оплата не указана

Вакансия находится в архиве

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Полный день

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

  • Разработка и поддержка программного обеспечения, включая написание кода, отладку и тестирование;
  • Участие в планировании и оценке проектов, а также в принятии решений по выбору технологий и инструментов;
  • Участие в разработке документации и руководств пользователя;
  • Участие в обучении и поддержке других членов команды;
  • Исследование новых технологий и методов разработки для повышения эффективности и качества работы;
  • Разработка MVP для оперативной проверки гипотез.
Требования:
  • Отличное знание языка программирования С++ 17/20;
  • Знание структур данных, алгоритмов, принципов ООП, шаблонов проектирования с практическим использованием от 3-х лет;
  • Опыт проектирования программных систем и знание принципов построения надёжной и безопасной программной архитектуры;
  • Опыт работы с одной из ОС: Linux/FreeRTOS/Zephyr;
  • Понимание и практическое применение многопоточности, как логической, так и физической;
  • Высокий уровень ответственности за качество создаваемого продукта;
  • Умение работать в команде и взаимодействовать с коллегами и смежными командами;
  • Образование в области компьютерных наук или смежной области;
  • Желание развиваться и изучать новые технологии;
  • Базовый разговорный и технический английский язык.

Будет плюсом, если вы:

  • Понимаете архитектуру компьютерных сетей и имеет опыт работы с сетевыми протоколами и технологиями (TCP, UDP, HTTP, MQTT);
  • Знаете скриптовые языкы (Shell, Python, JavaScript) и имеете опыт написания скриптов в Linux;
  • Умеете читать принципиальные схемы, имеете навыки работы с электроникой, не боитесь отлаживаться с помощью аппаратных средств отладки;
  • Знаете, как обеспечить высокий уровень безопасности и надёжности;
  • Применяете в работе технологии/инструменты, с которыми мы работаем.

Используемый стек

  • Системы сборки: CMake, GN;
  • CI/CD: Jenkins, Gerrit, Gitlab, Docker;
  • Библиотеки: PigWeed C++, Abseil C++, GoogleTest;
  • Сеть: LwIP, Curl, MbedTLS;
  • Ядра микроконтроллеров: Tensilica Xtensa LX6, ARM Cortex-M, ARM Cortex-A, ARM968E-S, RISC-V;
  • Проводные протоколы: UART, I2C, SPI, GPIO, ModBus, CAN, RS-485;
  • Беспроводные протоколы: BLE, ZigBee, WiFi, Thread (Matter).
Условия:
  • Белая заработная плата, включая годовые премии по результатам оценки
  • ИТ-компания
  • Офисный или гибридный формат работы
  • ДМС, начиная с первого месяца работы, НС, страхование родственников со скидкой после испытательного срока
  • Материальная помощь к важным жизненным событиям
  • Современный комфортный офис с лаунж зонами
  • и многое другое

Ключевые навыки

Jenkins
Gerrit
Gitlab ci
Apseil c+ +
Google test

Адрес

Москва, Кутузовский проспект, 32

Контактная информация

СалютДевайсы

Вакансия опубликована 20.03.2024 в г. Москва.

Похожие вакансии

#

Не указана

Москва

Полный день

Подробное описание

21 мая

#

Москва

Удаленная работа

Подробное описание

19 марта

#

Санкт-Петербург

Полный день

Подробное описание

8 августа