Ми створюємо автономні безпілотні та роботизовані системи для виконання реальних задач у складних операційних умовах.
Ми розробляємо програмне забезпечення та embedded-рішення, які перетворюють безпілотні платформи на керовані, надійні й ефективні системи для виконання реальних місій. У наших продуктах програмне забезпечення забезпечує взаємодію між оператором, автопілотом, бортовими обчислювальними модулями, двигунами, приводами, сенсорами та системами зв’язку.
Ми працюємо короткими інженерними циклами: від проєктування і прототипування до інтеграції на платформу, польових випробувань та подальшого вдосконалення продукту.
Шукаємо QA Embedded Automation Engineer, який відповідатиме за системне, інтеграційне та автоматизоване тестування embedded-компонентів і роботизованих платформ компанії.
Основне завдання ролі — перевіряти роботу системи як єдиного продукту: від фізичного обладнання, edge-компонентів до backend, GraphQL API й операторського інтерфейсу. Це практична інженерна роль на межі software та hardware.
Вона передбачає роботу з реальним обладнанням, мережевими інтерфейсами, автопілотами, сенсорами, виконавчими механізмами та прототипами UAV, USV і UGV у лабораторії та під час польових випробувань.
Основні обов’язки
● Розробка та підтримка test strategy.
● Підготовка test plans, test cases, integration procedures, safety checklists та acceptance criteria.
● Створення автоматизованих E2E-тестів.
● Розробка integration, API, regression і system-level tests.
● Тестування взаємодії з автопілотами, двигунами, сервоприводами, актуаторами, сенсорами та іншими бортовими компонентами.
● Перевірка мережевих і embedded-протоколів, зокрема MAVLink, CAN, RS485, TCP/IP, UDP та RTSP.
● Створення mocks, simulators, test fixtures та інструментів для емуляції обладнання й зовнішніх систем.
● Розвиток Software-in-the-Loop та Hardware-in-the-Loop тестових середовищ.
● Інтеграція автоматизованих тестів у CI/CD pipelines та налаштування quality gates.
● Локалізація дефектів, проведення root-cause analysis та взаємодія з командами розробки під час їх усунення.
● Перевірка failsafe-механізмів, аварійних сценаріїв, відновлення після втрати зв’язку та некоректних станів обладнання.
● Формування зрозумілих test reports, bug reports і звітів про стабільність продукту.
● Участь у стендових, інтеграційних, морських і польових випробуваннях.
Що для нас важливо
● Від 3 років досвіду в QA Automation, System Testing або Hardware-in-the-Loop testing.
● Практичний досвід автоматизації тестування на Python або інших інструментах.
● Розуміння functional, integration, system, regression та end-to-end testing.
● Досвід розробки test strategy та побудови процесу тестування складного продукту.
● Практичний досвід тестування REST або GraphQL API. ● Досвід роботи з Linux-based системами.
● Досвід інтеграції автоматизованих тестів у CI/CD.
● Практичні навички роботи з Git, Docker, логами та системами моніторингу.
● Розуміння мережевих технологій: TCP/IP, UDP, HTTP, WebSocket, videostreaming та routing.
● Здатність аналізувати проблему на межі hardware та software і знаходити її першопричину.
● Вміння готувати чітку тестову документацію та звіти англійською мовою.
● Готовність працювати з фізичним обладнанням і брати участь у польових випробуваннях.
Буде перевагою
● Досвід роботи з ROS або ROS2.
● Досвід тестування embedded Linux та edge-компонентів.
● Практичний досвід SITL або HITL testing.
● Знання MAVLink, CAN, RS485, GPIO, I2C або UART.
● Досвід роботи з ArduPilot, PX4 або іншими автопілотами.
● Розуміння digital twins та IoT-архітектури.
● Досвід із pytest, Robot Framework або іншими automation frameworks.
● Досвід роботи з GitLab CI/CD, Jenkins або аналогічними системами.
● Досвід із Allure, Grafana, Prometheus, Loki або іншими засобами звітності й моніторингу. ● Базове розуміння електроніки та вміння користуватися лабораторним обладнанням.
● Досвід тестування UAV, USV, UGV, морської електроніки або mission-critical


