
C++ ArduPilot Engineer
Primary stack
Nice to have's
Job description
About the Position
Ми - Everstar. Перше рекрутингове агентство, що допомагає milltech компаніям знаходити талановитих людей та спільно наближати перемогу.
Зараз ми у пошуках C++ Software Developer (UAV, ArduPilot) для нашого клієнта - одного з найбільших розробників та виробників БпЛА для потреб оборони України.
Компанія розробляє високотехнологічні рішення для автономних літальних платформ. У центрі роботи - компаньйон-комп’ютер (Linux, user space), який взаємодіє з польотним контролером та різними сенсорами, включаючи камери. Ви будете адаптувати існуюче рішення автономії під ArduPilot та приймати активну участь у його розвитку.
Responsibilities
- Розробка, удосконалення й підтримка ПЗ БПЛА (крила, мультикоптери) на базі ArduPilot.
- Інтеграція камер та інших сенсорів, робота з потоковими даними.
- Розробка та підтримка SITL/HITL систем.
- Тісна співпраця з командою комп’ютерного зору та GNC (guidance, navigation, control).
- Розробка на C++ у Linux user-space для компаньйон-комп’ютера.
- Підтримка протоколів комунікації між компаньйон-комп’ютером і польотним контролером (MavLink або інші).
- Профайлинг та оптимізація продуктивності, пам’яті та системної взаємодії.
- Аналіз логів, пошук та усунення несправностей впроваджених алгоритмів.
Requirements
- 4+ роки досвіду комерційної розробки на C++.
- Досвід роботи з ArduPilot або PX4 (мінімум 1 рік).
- Розуміння принципів OOP, STL, моделі пам’яті С++.
- Досвід роботи з багатопоточністю, синхронізацією та низькорівневими інтерфейсами.
- Досвід профілювання та оптимізації: CPU, пам’ять, latency.
- Розуміння патернів проектування та принципів побудови комп'ютерних програм.
Nice to Have
- Розуміння принципів стабілізації, mode switching, failsafe логіки.
- Досвід роботи з embedded системами та системами з обмеженими обчислювальними ресурсами.
- Досвід роботи з алгоритмами комп’ютерного зору (OpenCV, custom pipelines).
- Розуміння теорії керування та алгоритмів стабілізації (PID-регулятори).
- Знання принципів роботи типових сенсорів, та їхнього синтезу (фільтр Калмана).
- Python, Lua для скриптів утиліт і швидкого прототипування.
- Досвід роботи з git, CMake, gdb, perf.
- Досвід участі в проектах Military Tech або співпраці з оборонними підприємствами.
- Вміння керувати квадрокоптерами.
We Offer
- Офіційне працевлаштування через Дія.City.
- Відпустка - 24 календарних дні на рік + 1 день відпустки на день народження.
- Медичне страхування.
- Бронювання за умови наявності актуальних військово-облікових документів.
- Можливість створювати нове, експериментувати та вирішувати складні завдання.
- Професійне зростання та постійне вдосконалення навичок.
About the Company
Ми - Everstar. Перше рекрутингове агентство, що допомагає milltech компаніям знаходити талановитих людей та спільно наближати перемогу.
© Everstar. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Ми — EverstarПерше рекрутингове агентство, що допомагає miltech компаніям знаходити талановитих людей та спільно наближати перемогу.Наші клієнти займаються розробкою програмного забезпечення, проєктуванням безпілотної техніки, навчанням пілотів БпЛА, виробництвом девайсів та деталей.Наша місія — поєднувати талановитих спеціалістів із командами, що творять унікальні продукти в оборонній сфері.Ми шукаємо людей, що прагнуть долучитися до амбітних проектів та наближати перемогу України за допомогою свого досвіду та експертизи:• RnD: інженери-електроніки, конструктори, спеціалісти з Hardware, QA, RF, Computer Vision;• Менеджмент: Project та Product менеджери, керівники напрямів;• Адміністративні: HR та Recruitment спеціалісти, офіс-менеджери;• Фінанси, закупівлі, логістика;• Виробничі спеціальності.Надсилай своє резюме намта долучайся докоманд, що наближають перемогу України щодня!