Senior C++ Engineer (UAV Systems)
Ми шукаємо Senior Software Engineer (C++) до нашої RnD команди для довгострокової співпраці. Працюємо в офісі в Києві на фултайм основі.
Ви займатиметесь розробкою програмного забезпечення для бортових комп’ютерів, які керують ключовими функціями системи — від автопілота до обробки відео з камер і взаємодії з датчиками. У проєкті використовується комп’ютерний зір і моделі машинного навчання, щоб розпізнавати об’єкти, автоматизувати дії та приймати рішення в реальному часі.
Чому вам буде цікаво працювати у Skyeton:
Skyeton — міжнародна компанія з виробництвом безпілотних авіаційних систем в Україні та Словаччині. Наші БпАК виконують критичні місії: від розвідувально-ударних та моніторингу до пошуково-рятувальних операцій.
Флагманський продукт Raybird з рекордною тривалістю польоту понад 28 годин, довів ефективність у більш ніж 350 000 годин бойових польотів. А в RnD ми продовжуємо працювати над низкою продуктів військового призначення, які були представлені на найбільших міжнародних виставках.
Основні задачі в ролі:
- Налаштування Linux.
- Робота з UART, GPIO, I2C, SPI, CAN (для взаємодії з периферією).
- Підготовка та конфігурування сервісів (systemd, docker, crontab).
- Оптимізація системи під обмеження CPU/GPU, живлення, охолодження.
- Реалізація зв’язку через MAVLink (UART, UDP) з ArduPilot / PX4.
- Обробка MAVLink-повідомлень і команд.
- Обробка журналів (BIN, ULOG), аналіз через MAVProxy, Mission Planner.
- Робота з камерами: MIPI CSI, USB, IP-камери, RTSP-потоки.
- Реалізація відеообробки в реальному часі (OpenCV, GStreamer).
- Інтеграція AI моделей на SBC.
Оптимізація моделей під SBC (Jetson, Coral, RKNN), апаратне прискорення (CUDA, NPU).
Очікуванні навички:
- Впевнене володіння C/C++ та Python, комерційний досвід роботи від 5 років.
- Практика розробки під Linux, RTOS, вбудовані системи або high-performance обчислювальні середовища.
- Знання низькорівневих протоколів зв’язку: TCP/IP, UDP, CAN, SPI, I2C, UART.
- Досвід з мікроконтролерами (STM32, NXP, TI) або SoC-платформами (Jetson, Raspberry Pi та ін.).
- Розуміння паралельного програмування та підходів до оптимізації продуктивності.
- Базове уявлення або практичний досвід у CI/CD, автоматизованому тестуванні, контейнеризації (буде перевагою).
- Досвід розробки real-time systems.
Робота з Git, системами керування задачами (наприклад, JIRA, Asana).
Буде перевагою:
- Знання основ обробки сигналів, навігаційних алгоритмів, систем керування.
- Розробка під автопілоти, використання машинного навчання чи візуальної навігації.
Що ми пропонуємо:
- Стабільність і впевненість: офіційне працевлаштування, оплачувані відпустки та лікарняні згідно з КЗпП, а також бронювання від військової служби.
- Інноваційні проекти: робота в міжнародній компанії, що активно розвивається на світовому ринку й створює передові військові технології.
- Професійний розвиток: Компенсація за зовнішні курси та конференції, корпоративні курси англійської мови, можливості для внутрішнього навчання.
- Кар’єрні можливості: Участь у внутрішніх конкурсах на нові позиції, робота над різними проектами та розширення своїх навичок.
- Корпоративна культура: Корпоративні вечірки, тімбілдинги, футбол, настільний теніс і навіть спортивний майданчик на території офісу.
- Комфортні умови: забезпечення технікою, мобільним зв’язком, корпоративні трансфери до офісу та під час відряджень, власна парковка з охороною, знижки на харчування, генератори та Starlink.
- Конкурентна зарплата: Щомісячні бонуси за досягнення KPI, реферальна програма за рекомендації.
Ми зв’яжемося з вами у разі позитивного рішення про подальший етап спілкування. Якщо ж цього разу ваша кандидатура не відповідатиме вимогам, ми збережемо ваше резюме в базі та обов’язково розглянемо його, коли відкриється відповідна позиція. Розгляд заявок займає до 10 робочих днів.
Приєднуйтеся до Skyeton! Надсилайте своє резюме та станьте частиною команди, що створює технології майбутнього.