Мы ищем Embedded / Hardware инженера для разработки и поддержки встроенных систем управления: полетных контроллеров, ESC, систем управления двигателями и сенсорных модулей.
Обязанности
- Разработка и поддержка встроенного ПО на STM32 (F303, F405)
- Работа с существующим проектом в Keil MDK:
- поддержка,
- отладка,
- оптимизация firmware
- Разработка низкоуровневых драйверов и embedded-модулей
- Реализация алгоритмов управления бесколлекторными двигателями:
- BLDC
- PMSM
- FOC (Field Oriented Control)
- Разработка и отладка ESC (Electronic Speed Controller)
- Работа с полетными контроллерами и системами стабилизации
- Интеграция и обработка данных с датчиков:
- IMU
- магнитометры
- барометры
- Диагностика, отладка и устранение ошибок в прошивках
- Участие в разработке и тестировании аппаратной части (PCB)
- Взаимодействие с hardware и RF-командами при интеграции систем
Требования
Обязательные навыки:
- Опыт embedded-разработки на C / C++
- Практический опыт работы с STM32:
- серии F3 / F4
- особенно F303 и F405
- Опыт работы в Keil MDK
- Понимание архитектуры ARM Cortex-M
- Знание периферии микроконтроллеров:
- I2C
- SPI
- UART
- CAN
- PWM
- Опыт работы с STM32CubeMX / STM32CubeIDE
- Понимание принципов работы BLDC / PMSM двигателей
- Опыт реализации или настройки FOC (Field Oriented Control)
- Навыки отладки embedded-систем и firmware
Будет преимуществом:
- Опыт разработки полетных контроллеров:
- ArduPilot
- Betaflight
- PX4
- или аналогов
- Опыт разработки ESC и систем управления двигателями
- Опыт работы с сенсорами:
- IMU
- GPS
- барометры
- Понимание sensor fusion и алгоритмов стабилизации
- Опыт в UAV / робототехнике / embedded R&D проектах
- Базовое понимание схемотехники и работы с PCB
- Опыт работы в Altium Designer
Мы предлагаем
- Работу над современными embedded и UAV-системами
- Участие в разработке реальных устройств и прототипов
- Возможность влиять на архитектуру firmware и аппаратной части
- Инженерные задачи полного цикла — от идеи до испытаний
- Современную техническую базу и оборудование
- Участие в R&D проектах
- Возможность профессионального и карьерного роста
- Стабильную заработную плату, оплата обеда и компенсация за проезд.
Ожидания от кандидата
Мы ищем инженера с сильной embedded-базой, практическим опытом разработки firmware и интересом к системам управления, робототехнике и БПЛА. Важны самостоятельность, инженерное мышление и желание работать над сложными техническими задачами в R&D-среде.