Инженер-программист (микроконтроллеры 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, гибкое время начала и окончания рабочего дня.
- Ежедневное очное присутствие (удаленный формат не предусматривается);
- Охраняемую авто- и велопарковку;
- Конкурентную зарплату, соответствующую навыкам и опыту. Размер обсуждается по результатам собеседования;
- Возможность реализовать свой потенциал, расти профессионально, повышать свою квалификацию;
- Отсутствие бюрократии и рутины;
- Молодая, талантливая команда, влюбленная в авиационную технику.
Адрес: Россия, Москва, Таганско-Краснопресненская линия, метро Сходненская
Опубликована 21 день назад
Похожие вакансии
184 600 ₽
Выше средней на 42%
Обязанности: Разработчик ПО (C++/Qt5/CMake/OpenGL) Требования: Высшее образование; Практический опыт: Разработка кроссплатформенных приложений; Опыт работы над крупными проектами; Умение писать чистый и поддерживаемый код; Знание принципов SOLID и DR...
- Полный день
- Опыт от 1 года
- Москва
3 дня назад
от 220 000 ₽
Выше средней на 69%
Обязанности: Разработка и сопровождение проектов на ПЛИС Xilinx и других. Требования: Образование высшее техническое (желательно в области радиолокации или радиоэлектроники); Опыт разработки на ПЛИС. Условия: Территориально Дмитровское шоссе, д. 110 ...
- Полный день
- Опыт от 1 года
- Москва
3 дня назад
Вакансия открыта в ООО «РЭНЕРА» - интегратор Росатома по системам накопления энергии, обеспечивающий литий-ионными аккумуляторными батареями автомобильную промышленность и энергетику России. Обязанности: Ведение библиотеки функций; Разработка ПО уров...
- Полный день
- Опыт от 1 года
- Москва
3 дня назад
... математика, информатика) или неоконченное высшее с опытом работы в IT Опыт работы более 3 лет в должности инженера-программиста ...
- Полный день
- Опыт от 1 года
- Москва
6 дней назад
от 150 000 ₽
Выше средней на 15%
... Инженер-программист Обязанности: Участие в разработке алгоритмов работы навигационной аппаратуры с целью ...
- Полный день
- Опыт от 1 года
- Москва
6 дней назад
Обязанности: - Разработка и отладка прикладного и встроенного ПО - Работа с технической документацией Требования: язык программирования Си среды разработки (желательно, Qt) системы сборки (желательно, CMake) системы контроля версий (желательно, Git) ...
- Полный день
- Опыт от 1 года
- Москва
3 дня назад
Вакансия в подборках
Похожие вакансии
184 600 ₽
от 220 000 ₽