Назад
5 дней назад

Hardware-инженер (C++/ArduPilot)

Формат работы
onsite
Тип работы
fulltime
Грейд
junior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
Hardware-инженер (C++/ArduPilot): Разработка программно-аппаратных комплексов для автономных робототехнических платформ с акцентом на C++, ArduPilot, интеграцию бортового оборудования и телеметрию. Focus on анализе логов, испытаниях решений на реальных устройствах, настройке обмена данными и интеграции компьютерного зрения.

Локация: Москва, Северо-Восточный административный округ; полностью офисный формат на месте работодателя, удалённая и гибридная занятость не предусмотрены.

Компания

Инженерно-производственная компания, разрабатывающая и производящая системы цифровой связи, бортовое программное обеспечение и программно-аппаратные комплексы для автономных робототехнических платформ.

Что делать

  • Разрабатывать и дорабатывать программное обеспечение на C++.
  • Изучать и модифицировать код, параметры и алгоритмы ArduPilot / ArduCopter.
  • Интегрировать модули цифровой связи, сенсоры и другое бортовое оборудование.
  • Настраивать обмен данными между бортовыми и наземными компонентами, работать с MAVLink, телеметрией и данными полётного контроллера.
  • Разрабатывать вспомогательные модули и инструменты на Python, проводить стендовые и функциональные испытания.
  • Анализировать логи, устранять причины сбоев, документировать решения и взаимодействовать с инженерами-электрониками, конструкторами и испытателями.

Требования

  • Практический опыт разработки на C++.
  • Опыт работы с ArduPilot / ArduCopter либо глубокое понимание архитектуры полётных контроллеров и автономных систем.
  • Понимание взаимодействия программных и аппаратных компонентов.
  • Опыт работы в Linux.
  • Готовность разбираться в существующем коде, самостоятельно находить причины ошибок и проверять решения на оборудовании.
  • Способность подробно рассказать о лично разработанных программных модулях и достигнутых результатах.
  • Опыт работы от 1 года до 3 лет.

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

  • Python, MAVLink, Mission Planner, SITL и Gazebo.
  • Опыт работы с PX4.
  • Интеграция оборудования через UART, CAN, Ethernet или TCP/IP.
  • OpenCV, YOLO и другие инструменты Computer Vision.
  • Опыт обработки телеметрии, видеопотоков и данных IMU.
  • Разработка систем визуальной навигации или стабилизации изображения.
  • Программирование микроконтроллеров и работа с Embedded Linux.
  • Участие в натурных испытаниях программно-аппаратных комплексов.
  • Подготовка технической и испытательной документации.
  • В зависимости от опыта и интересов — задачи компьютерного зрения: обработка видеопотока, детекция объектов, визуальная навигация и интеграция CV-моделей в бортовые системы.

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

  • Работа над инженерным продуктом от разработки и прототипирования до серийного производства.
  • Возможность влиять на технические решения и проверять результаты работы на реальном оборудовании.
  • Задачи на стыке C++, автономных систем, цифровой связи и компьютерного зрения.
  • Совместная работа с разработчиками, инженерами и испытателями.
  • Официальное оформление и полностью белая заработная плата.
  • Современный офис класса А в одной минуте от метро «Ботанический сад».

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