Инженер-программист (микроконтроллеры STM32)

Инженер-программист (микроконтроллеры STM32)

Москва, Таганско-Краснопресненская линия, метро Сходненская

Метро: Планерная

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

Основные задачи

  • Разработка и поддержка встроенного ПО для STM32 (F4/F7/H7 серии) под задачи полётных контроллеров;
  • Проектирование архитектуры системы управления БПЛА (flight stack, sensors, control loops, telemetry);
  • Реализация низкоуровневых драйверов (UART, I²C, SPI, DMA, PWM, ADC, timers, CAN и др.);
  • Интеграция с датчиками: IMU, барометры, GPS, магнетометры, компасы, оптические сенсоры;
  • Разработка и настройка алгоритмов стабилизации, PID/PI контроллеров, навигации и failsafe-режимов;
  • Поддержка и оптимизация систем связи и телеметрии (CRSF, MAVLink, MSP, SBUS, DSM, ExpressLRS, Tramp, SmartAudio);
  • Разработка, отладка и тестирование прошивки на аппаратных прототипах;
  • Подготовка документации и участие в лётных испытаниях.

Требования

  • Опыт разработки на C/C++ для микроконтроллеров STM32 (HAL, LL, CMSIS);
  • Понимание архитектуры RTOS (ChibiOS, FreeRTOS, NuttX);
  • Опыт работы с периферией (SPI, I²C, UART, DMA, GPIO, timers, interrupts);
  • Навыки работы с осциллографом, логическим анализатором, программаторами;
  • Понимание принципов систем стабилизации, навигации и управления по обратной связи;
  • Умение читать и разрабатывать схемы, взаимодействовать с аппаратной командой;
  • Владение Git, CMake, инструментами сборки и отладки (OpenOCD, GDB, STM32CubeIDE);
  • Базовое знание протоколов связи в БПЛА: MAVLink, CRSF, UART-bridge, CAN DroneCAN.

Будет преимуществом

  • Опыт работы с PX4, ArduPilot, Betaflight, INAV — разработка или портирование;
  • Знание математических основ фильтрации, стабилизации и оценки ориентации (Kalman, Complementary filter, DCM);
  • Понимание архитектуры flight stacks (modules, schedulers, control tasks, uORB, MAVLink routing);
  • Опыт написания собственных bootloader’ов, конфигураторов или CLI-интерфейсов;
  • Навыки работы с SITL / HITL / Gazebo / QGroundControl;
  • Опыт оптимизации кода под ограничения по памяти и времени выполнения.

Мы готовы предложить:

  • Работу в компании, обладающей собственным механическим, композитным, электронным производством, полным циклом разработки сложных изделий авиационной техники;
  • Оформление в штат компании с первого дня работы;
  • График работы 5/2, гибкое время начала и окончания рабочего дня.
  • Ежедневное очное присутствие (удаленный формат не предусматривается);
  • Охраняемую авто- и велопарковку;
  • Конкурентную зарплату, соответствующую навыкам и опыту. Размер обсуждается по результатам собеседования;
  • Возможность реализовать свой потенциал, расти профессионально, повышать свою квалификацию;
  • Отсутствие бюрократии и рутины;
  • Молодая, талантливая команда, влюбленная в авиационную технику.
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Е-Флопс
Полный день
  • Москва

  • Не указана

Рекомендуем
Е-Флопс
Полный день
  • Москва

  • Не указана

Рекомендуем
НПП ИТЭЛМА
Полный день
  • Москва

  • Не указана

Рекомендуем
НАМИ, ФГУП
Полный день
  • Москва

  • Не указана

Научные развлечения

Программист микроконтроллеров

Научные развлечения

Полный день
  • Москва

  • от 150000 RUR

Радиоавтоматика

Инженер-программист

Радиоавтоматика

Полный день
  • Москва

  • до 200000 RUR

Саблайн Сервис
Полный день
  • Москва

  • до 250000 RUR

Полный день
  • Москва

  • до 250000 RUR

НПЦ ЭЛВИС
Полный день
  • Москва

  • до 250000 RUR

НПП Вега
Полный день
  • Москва

  • от 180000 RUR

ТЭК электроникс
Полный день
  • Москва

  • от 100000 RUR

Этернис
Полный день
  • Москва

  • от 100000 RUR

Региональное Управление КМЗ

Инженер-программист микроконтроллеров

Региональное Управление КМЗ

Полный день
  • Москва

  • от 100000 RUR

ИНТСИС
Полный день
  • Москва

  • от 200000 RUR

Концерн ВКО Алмаз - Антей
Полный день
  • Москва

  • от 200000 RUR

Юнитест
Полный день
  • Москва

  • от 200000 RUR

Системотехника
Полный день
  • Москва

  • от 200000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию