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

Embedded программист C++ (разработка автопилота)

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

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

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

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

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

Локация: офис в Санкт-Петербурге, рядом с метро «Площадь Мужества».

Компания

Геоскан разрабатывает автопилоты и встроенное программное обеспечение для беспилотных авиационных систем.

Что делать

  • Разрабатывать программное обеспечение для микроконтроллеров с ядрами ARM Cortex-M, включая STM32 и аналоги.
  • Реализовывать взаимодействие с бортовой периферией, полезными нагрузками, датчиками и исполнительными устройствами.
  • Разрабатывать управление двигателями, алгоритмы фильтрации и стабилизации, а также поддержку модулей связи.
  • Адаптировать контур стабилизации под различные источники данных положения и управления.
  • Документировать создаваемое программное обеспечение с использованием Doxygen и Sphinx.

Требования

  • Хорошее знание C++ и опыт применения объектно-ориентированного подхода при разработке встраиваемого ПО.
  • Опыт разработки для контроллеров с ядрами ARM Cortex-M.
  • Опыт разработки программного обеспечения под RTOS и многопоточных приложений.
  • Опыт разработки драйверов периферии.
  • Знание интерфейсов UART, SPI, I2C, SDIO и CAN.
  • Опыт работы с CMake и системами контроля версий Git.
  • Английский язык на уровне чтения технической документации.

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

  • Опыт разработки под Linux с использованием GCC.
  • Знание устройства БАС, в частности архитектуры автопилота.
  • Знакомство с интерпретируемыми языками, например Lua, Python или JavaScript.
  • Опыт отладки устройств и умение работать с современными измерительными приборами.
  • Готовность тесно взаимодействовать с командами тестирования и разработки аппаратного обеспечения.

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

  • Оформление в соответствии с ТК РФ и полностью белая заработная плата.
  • Работа в аккредитованной IT-компании в современном комфортном офисе.
  • Гибкое начало рабочего дня, охраняемая авто- и велопарковка.
  • Полис ДМС после шести месяцев работы.
  • Корпоративный спорт, библиотека, настольные игры, чай, кофе и станции здорового питания.
  • Изучение иностранных языков в офисе с компенсацией 50% стоимости.

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