← К каталогу
ГЕ

Геоскан

Embedded программист С++ (связь)

ОфисУровень не указанСанкт-Петербург, Россия4 ч назад
СИГНАЛ JOBRADAR75/100Нормальный сигнал актуальности
ПАСПОРТ ВАКАНСИИ

Что JobRadar наблюдает сейчас

Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.

Последнее подтверждение15 мин. назад
Впервые замечена4 ч назад
Активные источники1 источник
ПроисхождениеПубличный источник
О ВАКАНСИИ

Описание вакансии

Геоскан – российская группа компаний полного цикла. Наша команда занимается разработкой и производством беспилотных авиационных систем и малых космических аппаратов. Оборудование и программное обеспечение Геоскана широко применяются в промышленности, образовании и индустрии развлечений. Мы устраиваем соревнования по образовательной робототехнике, запускаем спутники в космос и организуем красочные шоу дронов по всему миру.

Сейчас мы расширяем команду разработки и ищем Embedded программиста , которому предстоит разрабатывать программное обеспечение для встраиваемых вычислительных систем на базе микроконтроллеров (ядра ARM Cortex-M).

Основное направление разработки – различные устройства радиосвязи на микросхемах приемопередатчиков фирм Silabs, Texas Instruments, Semtech.

Чем предстоит заниматься:

  • разрабатывать встроенного бортовых модулей и полезных нагрузок ПО на языке C++ (bare metal / RTOS);
  • разработка и реализация протоколов взаимодействия с бортовыми модулями и полезными нагрузками;
  • разработка вспомогательных и тестовых desktop-приложений, необходимых для целей проверки, калибровки и тестирования;
  • рефакторинг существующего кода, участие в code review;
  • взаимодействовать с командой разработки электроники.

Типовые задачи на проекте:

  • разработка узкополосной системы связи на базе LoRa. Реализация ППР4, адаптивной модуляции, работа в режиме скрытности (на границе шума);
  • разработка драйверов для работы с чипами связи LoRa;
  • проектирование и реализация сетевых протоколов;
  • реализация ППР4 и помехоустойчивых алгоритмов;
  • построение архитектуры сети с расчетом входа и выхода в сеть, перезапросов.

Мы ожидаем, что вы:

  • хорошо знаете С и С++, умеете применять объектно-ориентированный подход при разработке встраиваемого ПО;
  • работали с ядрами ARM Cortex-M;
  • знакомы с интерфейсами SPI/UART/I2C/CAN;
  • имеете представление о базовых понятиях в радиосвязи (частотное и временное разделение каналов, помехоустойчивое кодирование, перемежение…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / between1And3