Геоскан

Embedded программист С++ автопилота

Коротко

Embedded-разработчик на С++ в отдел разработки автопилота для беспилотных авиационных систем. Нужен опыт разработки под ARM Cortex-M микроконтроллеры, RTOS, многопоточные приложения, драйверы периферии, интерфейсы UART/SPI/I2C/SDIO/CAN, CMake и Git. Работа в офисе Санкт-Петербурга, компания разрабатывает и производит БАС и малые космические аппараты.

О компании
Геоскан – российская группа компаний полного цикла. Команда занимается разработкой и производством беспилотных авиационных систем и малых космических аппаратов. Оборудование и программное обеспечение Геоскана широко применяются в промышленности, образовании и индустрии развлечений. Компания устраивает соревнования по образовательной робототехнике, запускает спутники в космос и организует шоу дронов по всему миру.
Сейчас компания в поиске Embedded программиста (С++) в отдел разработки автопилота.
Задачи
•Разрабатывать программное обеспечение для микроконтроллеров с ядрами ARM Cortex-M (STM32 и аналоги)
•Документировать создаваемое программное обеспечение (Doxygen и Sphinx)
•Реализовывать взаимодействие с бортовой периферией и полезными нагрузками
•Адаптировать контур стабилизации под различные источники данных положения и управления
•Поддержка различных датчиков и исполнительных устройств, управление двигателями, реализация алгоритмов фильтрации и стабилизации, работа с модулями связи
Требования
•Хорошее знание С++, умение применять объектно-ориентированный подход при разработке встраиваемого ПО
•Опыт разработки для контроллеров с ядрами ARM Cortex-M
•Опыт разработки ПО под RTOS (real-time operating system)
•Опыт разработки многопоточных приложений
•Опыт разработки драйверов периферии
•Знакомство с интерфейсами UART, SPI, I2C, SDIO, CAN
•Английский язык на уровне чтения технической документации
•Опыт работы с CMake
•Опыт работы с системами контроля версий Git
Будет плюсом
•Опыт разработки под Linux с использованием GCC
•Знание устройства БАС, в частности архитектуры автопилота
•Знакомство с интерпретируемыми языками, например: Lua, Python, JavaScript
•Опыт отладки устройств, умение работать с современными приборами
•Готовность работать в тесном взаимодействии с командой тестирования и разработки железа
Условия
•Оформление в соответствии с ТК РФ и полностью белая заработная плата
•Работа в аккредитованной IT-компании
•Современный комфортный офис в шаговой доступности от метро Площадь Мужества
•Охраняемая авто- и велопарковка
•Гибкое начало рабочего дня
•Полис ДМС после 3 месяцев работы
•Корпоративный спорт: футбол, волейбол, баскетбол, йога, скалолазание
•Изучение иностранных языков в офисе с 50% компенсацией от компании
•Корпоративная библиотека и настольные игры
•Чай/кофе и станции здорового питания на уютных кухнях

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте