улица Шателена 3
Геоскан – российская группа компаний полного цикла. Наша команда занимается разработкой и производством беспилотных авиационных систем и малых космических аппаратов. Оборудование и программное обеспечение Геоскана широко применяются в промышленности, образовании и индустрии развлечений. Мы устраиваем соревнования по образовательной робототехнике, запускаем спутники в космос и организуем красочные шоу дронов по всему миру.
Сейчас мы расширяем команду разработки и ищем 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;
- имеете представление о базовых понятиях в радиосвязи (частотное и временное разделение каналов, помехоустойчивое кодирование, перемежение, модуляция сигнала и т.д.);
- имеете представление о базовых узлах hardware в радиосвязи (синтезаторы частоты, смесители, управляемые аттенюаторы, ЦАП, АЦП);
- готовы самостоятельно разрабатывать протоколы радиосвязи различного уровня;
- владеете английским языком на уровне чтения технической документации.
Вашим преимуществом будет:
- опыт написания GUI для отладки;
- опыт с JSON;
- навыки работы с осциллографами, спектроанализаторами, векторными генераторами сигналов и сетевыми анализаторами.
Мы предлагаем:
- оформление в соответствии с ТК РФ и полностью белую заработную плату;
- работу в аккредитованной IT-компании;
- современный комфортный офис в шаговой доступности от ст. м. Площадь Мужества;
- охраняемую авто- и велопарковку;
- график работы 5/2 с 08:30 до 17:00;
- полис ДМС после 6 месяцев работы;
- корпоративный спорт: футбол, волейбол, баскетбол, йога, скалолазание;
- изучение иностранных языков в офисе с 50% компенсацией от компании;
- корпоративную библиотеку и настольные игры;
- чай/кофе и станции здорового питания на уютных кухнях.