Здесь понятные задачи на стыке embedded-разработки и радиосвязи в аэрокосмической сфере, а также достойный пакет льгот; основные компромиссы - работа в офисе и широкий набор требований к радиотехнике.
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →