Офис · Санкт-Петербург, Россия · Английский: чтение документации
Не указано: грейд
Навыки
Самостоятельность
Code review
C++
Отладка и поиск ошибок
Embedded
Промышленные шины
JSON
Ещё 5
Рефакторинг
Робототехника
RTOS
Схемотехника
Техническая документация
О компании и продукте
Наша команда занимается разработкой и производством беспилотных авиационных систем и малых космических аппаратов
Мы устраиваем соревнования по образовательной робототехнике, запускаем спутники в космос и организуем красочные шоу дронов по всему миру
Задачи
разрабатывать встроенного бортовых модулей и полезных нагрузок ПО на языке C++ (bare metal / RTOS)
разработка и реализация протоколов взаимодействия с бортовыми модулями и полезными нагрузками
разработка вспомогательных и тестовых desktop-приложений, необходимых для целей проверки, калибровки и тестирования
рефакторинг существующего кода, участие в code review
взаимодействовать с командой разработки электроники
Типовые задачи на проекте: разработка узкополосной системы связи на базе LoRa
Реализация ППР4, адаптивной модуляции, работа в режиме скрытности (на границе шума)
разработка драйверов для работы с чипами связи LoRa
проектирование и реализация сетевых протоколов
реализация ППР4 и помехоустойчивых алгоритмов
построение архитектуры сети с расчетом входа и выхода в сеть, перезапросов
Мы ожидаем, что вы: хорошо знаете С и С++, умеете применять объектно-ориентированный подход при разработке встраиваемого ПО
работали с ядрами ARM Cortex-M
знакомы с интерфейсами SPI/UART/I2C/CAN
имеете представление о базовых понятиях в радиосвязи (частотное и временное разделение каналов, помехоустойчивое кодирование, перемежение, модуляция сигнала и т.д.)
имеете представление о базовых узлах hardware в радиосвязи (синтезаторы частоты, смесители, управляемые аттенюаторы, ЦАП, АЦП)
готовы самостоятельно разрабатывать протоколы радиосвязи различного уровня
опыт с JSON
навыки работы с осциллографами, спектроанализаторами, векторными генераторами сигналов и сетевыми анализаторами
Геоскан – российская группа компаний полного цикла
Сейчас мы расширяем команду разработки и ищем Embedded программиста , которому предстоит разрабатывать программное обеспечение для встраиваемых вычислительных систем на базе микроконтроллеров (ядра ARM Cortex-M)
Основное направление разработки – различные устройства радиосвязи на микросхемах приемопередатчиков фирм Silabs, Texas Instruments, Semtech
Требования
Оборудование и программное обеспечение Геоскана широко применяются в промышленности, образовании и индустрии развлечений
владеете английским языком на уровне чтения технической документации. Вашим преимуществом будет: опыт написания GUI для отладки
Условия
оформление в соответствии с ТК РФ и полностью белую заработную плату
работу в аккредитованной IT-компании
современный комфортный офис в шаговой доступности от ст. м. Площадь Мужества