Ми — виробнича компанія, яка спеціалізується на розробці та виготовленні продукції для оборонного сектору. Наша місія — забезпечення якості та надійності продукції, яка сприяє захисту та безпеці країни.
У зв’язку з розширенням власного R&D центру шукаємо Python розробника, який буде залучений до створення нових продуктів та розвитку вже існуючих напрацювань. Рівень middle/middle+.
Задачі, які ви будете виконувати:
Розробка та підтримка бекенд-логіки/сервісів на Python
Інтеграція софту з апаратними компонентами (сенсори, контролери, мікроконтролери, периферія)
Написання та підтримка драйверів/інтерфейсів для роботи з hardware (UART, SPI, I2C, USB, serial)
Обробка даних з датчиків у реальному часі
Написання тестів, дебаг на реальному залізі
Взаємодія з hardware-інженерами та embedded-розробниками
Документування коду та архітектурних рішень
Обов’язкові вимоги:
Впевнене володіння Python (2+ роки досвіду): асинхронність, threading, multiprocessing
Мережа та комунікація: REST API, FastAPI, WebSocket, TCP/UDP
Бітові структури та бітова передача даних (парсинг/формування бінарних пакетів)
Брокери повідомлень: MQTT, RabbitMQ
Робота з Linux, bash, ssh
GitLab, базове CI/CD
Вміння працювати в умовах невизначеності та швидких змін вимог
Буде плюсом:
MAVLink (протокол комунікації з автопілотами)
Досвід роботи з hardware: serial-комунікація, GPIO (pigpio), робота з платами (Raspberry Pi, Jetson, STM32 та подібні)
Розуміння протоколів комунікації: UART, SPI, I2C, CAN (хоча б частково)
Досвід у робототехніці, IoT або embedded системах
Знання C/C++ (для взаємодії з нижнім рівнем/прошивками)
Знання Linux на рівні системного адміністрування (робота з embedded Linux)
Grafana, Prometheus (моніторинг та візуалізація метрик)
Що ми пропонуємо:
Роботу з реальним продуктом, який вже впроваджений і має великий потенціал
Участь у розробці складних і цікавих IoT-рішень
Офіційне працевлаштування
Офіційну заробітну плату
Бронювання з 1-го робочого дня
Формат роботи: офіс (м.Лук’янівська)
Зробимо разом нашу країну безпечнішою!


