Embedded Software Developer

Ми шукаємо талановитого розробника який має досвід роботи з прошивкою ArduPilot, розуміє її архітектуру і налаштування.

Ви будете займатися розробкою та підтримкою firmware для польотних контролерів, інтеграцією сенсорів і периферії, а також оптимізацією real-time логіки керування. Досвід з ArduPilot вітається, але не є обов'язковим — готові навчати сильного кандидата.

Обов'язки
Розробка та підтримка firmware для embedded-систем (MCU ARM Cortex-M)
Інтеграція сенсорів: IMU, GPS/GNSS, барометр, оптичний потік, лідар
Робота з протоколами зв'язку: UART, SPI, I²C, CAN (DroneCAN/UAVCAN), MAVLink
Налаштування та розширення flight stack (ArduPilot / PX4)
Відлагодження та профілювання real-time систем (RTOS, FreeRTOS, ChibiOS)
Написання та підтримка HIL/SIL тестів
Участь у code review, документування рішень

Вимоги
Впевнений C/C++ для embedded (bare-metal або RTOS)
Досвід з ARM Cortex-M архітектурою (STM32, NXP або аналоги)
Розуміння периферійних протоколів: UART, SPI, I²C, CAN
Досвід роботи з RTOS (FreeRTOS, ChibiOS, Zephyr або аналоги)
Базові знання систем керування (PID, фільтри, зворотний зв'язок)
Вміння читати схеми та datasheet'и
Git, CI, базові навички відлагодження через JTAG/SWD

Буде перевагою
ArduPilot · PX4 · MAVLink · DroneCAN/UAVCAN · QGroundControl / Mission Planner · ROS / ROS2 · SITL / HIL тестування · Python для інструментів та автоматизації · Досвід з мультикоптерами або літаками

Ми з нетерпінням чекаємо на вашу кандидатуру і готові розвивати ваші професійні навички разом з вами.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available