Ми розробляємо автономні системи наступного покоління для Збройних Сил України. Якщо ви захоплюєтеся вбудованими системами (embedded) та інноваціями аерокосмічного рівня — це ваш шанс долучитися до справді масштабної та впливової місії.
Ми шукаємо досвідченого та цілеспрямованого Software Engineer зі знанням сучасного C++, який приєднається до нашої передової інженерної команди. Ви працюватимете над критично важливим програмним забезпеченням для автономних систем, що включає прийняття рішень у реальному часі, інтеграцію сенсорів та навігацію в складних умовах.
Ключові обов'язки:
- Проєктування, розробка та підтримка програмних модулів на C++ для автономного керування польотом, навігації, трекінгу цілей та планування місій.
- Співпраця з командами системних інженерів, хардверників та AI-фахівців для інтеграції ПЗ з авіонікою, сенсорами (LiDAR, EO/IR, радар) та бортовими системами ШІ-інференсу.
- Впровадження пайплайнів обробки даних у реальному часі та контурів керування з низькою затримкою (low-latency) для вбудованих платформ.
- Забезпечення надійності, безпеки та продуктивності системи в різних експлуатаційних умовах.
- Участь у перегляді коду (code review), модульному тестуванні та симуляціях у середовищах Hardware-in-the-Loop (HIL) та Software-in-the-Loop (SIL).
- Робота з документацією, керування конфігураціями та дотримання військових стандартів ПЗ і протоколів кібербезпеки.
Необхідна кваліфікація:
- Ступінь бакалавра або магістра в галузі комп'ютерних наук, програмної інженерії, електротехніки або суміжних сферах.
- 4+ роки професійного досвіду розробки ПЗ на C++ для систем реального часу (RTOS) або вбудованих систем (embedded).
- Глибоке знання сучасного C++ та принципів об'єктно-орієнтованого дизайну.
- Досвід роботи з багатопотоковістю (multithreading), паралелізмом та керуванням пам'яттю в системах з обмеженими ресурсами.
- Знання особливостей розробки під Embedded Linux та Edge-пристрої.
- Впевнене володіння інструментами налагодження (debugging), профілювання та методами оптимізації ПЗ.
- Вміння працювати з апаратними інтерфейсами (UART, SPI, I2C, CAN) та протоколами зв'язку.
Буде перевагою:
- Досвід роботи з автономними системами, робототехнікою або розробкою ПЗ в аерокосмічній/оборонній сфері.
- Знання алгоритмів Sensor Fusion, SLAM, систем наведення та керування або Computer Vision.
- Досвід інтеграції моделей AI/ML, особливо з використанням Inference Engines (наприклад, TensorRT, ONNX Runtime) на Edge-пристроях.
- Досвід роботи з Model-Based Design (MATLAB/Simulink) та інструментами симуляції систем керування.
- Досвід роботи з DevOps та CI/CD пайплайнами в регульованих середовищах.
- Знання галузевих аерокосмічних стандартів програмного забезпечення.
Soft skills:
- Сильні аналітичні здібності та навички вирішення складних завдань.
- Відмінні навички письмової та усної комунікації.
- Вміння комфортно працювати в крос-функціональних командах у стислі терміни.
- Самомотивація, уважність до деталей та здатність ефективно працювати в умовах високої відповідальності.
Що ми пропонуємо:
- Можливість створювати критично важливі оборонні технології з нуля.
- Робота в компактній елітній інженерній команді з повним циклом володіння продуктом.
- Динамічна культура, орієнтована на результат, де рішення приймаються на основі даних.
- Конкурентна винагорода.
- Доступ до польових випробувань, лабораторій прототипування та автономність у вирішенні складних інженерних викликів.
- Безпосередній внесок у національну безпеку та технологічну перевагу України.