Разработчик ПО автопилота (Embedded C/C++) (удаленная работа)
(вакансия не опубликована)

7 апреля 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Разработчик ПО автопилота (Embedded C/C++)

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

Мы ищем опытного разработчика ПО автопилота для работы над бортовым программным обеспечением дронов для световых шоу. Ваша основная задача разработка, оптимизация и тестирование ПО на основе PX4, работа с алгоритмами комплексной обработки навигационных данных и взаимодействие с различными сенсорами.

Обязанности:
  • Разработка и оптимизация кода автопилота на C/C++

  • Работа с PX4, адаптация и расширение функционала

  • Реализация и отладка алгоритмов обработки данных с GPS и других сенсоров

  • Разработка и настройка протоколов взаимодействия с наземной станцией управления по MAVLink

  • Работа с многопоточными системами и оптимизация производительности

  • Разработка и настройка сред SIL/HIL для тестирования ПО на Python и Bash

  • Работа с системой сборки CMake

  • Использование Git для управления кодом и контроля версий

Требования:
  • Опыт работы с C/C++

  • Глубокие знания PX4 и архитектуры автопилотов

  • Опыт работы с MAVLink

  • Опыт тестирования в средах SIL/HIL

  • Уверенное знание Python и Bash для автоматизации процессов

  • Понимание принципов работы датчиков (IMU, GPS, барометр, магнетометр) и комплексной обработки навигационной информации (фильтрация Калмана)

  • Опыт работы с CMake и Git

  • Знание английского языка

Будет плюсом:

  • Опыт работы с RTOS и встраиваемыми системами

  • Разработка драйверов и интеграция новых аппаратных компонентов

  • Опыт оптимизации ПО для ограниченных аппаратных ресурсов

  • Опыт работы с симулятором Gazebo

  • Знание протоколов GPS-навигации: UBX, NMEA, RTCM

  • Опыт работы с контейнеризацией и Docker

Условия:

  • Конкурентоспособная заработная плата

  • Гибкий график удаленной работы

  • Широкие возможности для обучения и развития

  • Возможность работать в динамичной и инновационной команде.