Назад
3 дня назад

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

Формат работы
onsite
Тип работы
fulltime
Грейд
junior
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Embedded программист С++ (связь) (встраиваемые системы и радиосвязь): Разработка ПО для встраиваемых вычислительных систем на ARM Cortex-M и устройств радиосвязи на базе LoRa с акцентом на протоколы, драйверы и помехоустойчивые алгоритмы. Focus on проектирование сетевой архитектуры, реализацию ППР4 и адаптивной модуляции, а также тестирование оборудования связи на границе шума.

Локация: Санкт-Петербург, улица Шателена, 3; работа на месте работодателя.

Компания

Геоскан — российская группа компаний полного цикла, разрабатывающая и производящая беспилотные авиационные системы и малые космические аппараты.

Что делать

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

Требования

  • От 1 года до 3 лет опыта разработки.
  • Хорошее знание C и C++, применение объектно-ориентированного подхода во встраиваемой разработке.
  • Опыт работы с ядрами ARM Cortex-M.
  • Знание интерфейсов SPI, UART, I2C и CAN.
  • Понимание базовых понятий радиосвязи: частотное и временное разделение каналов, помехоустойчивое кодирование, перемежение и модуляция сигнала.
  • Понимание базовых узлов hardware в радиосвязи: синтезаторы частоты, смесители, управляемые аттенюаторы, ЦАП и АЦП.
  • Готовность самостоятельно разрабатывать протоколы радиосвязи различного уровня.
  • Английский язык на уровне чтения технической документации.

Хорошо, если есть

  • Опыт написания GUI для отладки.
  • Опыт работы с JSON.
  • Навыки работы с осциллографами, спектроанализаторами, векторными генераторами сигналов и сетевыми анализаторами.

Культура и преимущества

  • Оформление по ТК РФ и полностью белая заработная плата.
  • Работа в аккредитованной IT-компании по графику 5/2 с 08:30 до 17:00.
  • Современный офис рядом со станцией метро «Площадь Мужества», охраняемая авто- и велопарковка.
  • Полис ДМС после 3 месяцев работы.
  • Корпоративный спорт, библиотека, настольные игры, чай, кофе и станции здорового питания.
  • Изучение иностранных языков в офисе с компенсацией 50% от компании.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →