ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Обязанности:
- разработка и тестирование низкоуровневой библиотеки MAVLink на C++ для замены MAVSDK, включая интеграцию с существующими системами;
- настройка и оптимизация работы с Mission Planner и MAVProxy для управления беспилотными летательными аппаратами;
- кастомизация и модификация прошивки ArduPilot в соответствии с требованиями проектов;
- написание и отладка Lua-скриптов для реализации специфических функций на полетных контроллерах;
- проектирование и реализация решений на основе микроконтроллеров (Arduino, STM32) для управления различными сенсорами и устройствами;
- проведение тестирования и отладки создаваемых систем и библиотек в реальных условиях эксплуатации.
БУДЕТ ПРЕИМУЩЕСТВОМ:
- готовность к командировкам;
- владение Arduino: разработка на базе платформ Arduino (Uno, Mega, Nano и т.д.), использование Arduino IDE, библиотек (Servo, Wire, SPI) и расширений (Shields);
- владение STM32: программирование на базе STM32CubeIDE или Keil, работа с HAL/LL библиотеками, настройка периферии (GPIO, ADC, PWM, TIMERS);
- умение работать с инструментами: осциллограф, мультиметр, программаторы (JTAG, SWD), симуляторы (Gazebo, SITL);
- знание электроники: схемотехника, пайка, работа с PCB (KiCad или Eagle);
- понимание аэродинамики и систем управления полетом (PID-регуляторы, Kalman-фильтры);
- умение работать в команде, быстрая адаптация к новым задачам;
- работа с микрокомпьютерами на базе ОС Linux, написание драйверов для периферийных устройств в ОС Linux, работа с камерами (USB, MIPI CSI, CVBS), знание фреймворка gstreamer, понимание кодеков видео и принципа захвата изображения с цифровых камер;
- опыт работы с ROS/Gazebo: умение работать с стандартной моделью дрона iris/x500;
- умение настраивать сцены (изменение ландшафта в симуляторе);
- работа с дополнительными модулями дрона (Stereo camera, VINS), знание PX4 Autopilot (настройка и знание архитектуры автопилота);
- опыт с модификацией автопилота (изменение исходного кода, компиляция и прошивка;
- опыт работы в ROS, написание нод, взаимодействие с PX4 с помощью MAVRO;
- знание протоколов: MAVLink, DroneCAN;
- опыт работы с Arduino, Mission Planner, Qt Framework, STM32CubeMX, ArduPilot, PX4, Betaflight.
С НАШЕЙ СТОРОНЫ МЫ ПРЕДЛАГАЕМ:
- официальное трудоустройство в соответствии с ТК РФ;
- дневная рабочая неделя (ненормированная);
- конкурентный уровень заработной платы (обсуждается индивидуально);
- развитая корпоративная культура;
- спортивные и киберспортивные мероприятия;
- бесплатный транспорт до работы из г. Елабуга и обратно.
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)