N
NDA Recruitment
BackendMiddle
Software Developer (Middle, Senior)
C++PythonLinuxDockerGitBashUartCanEthernetUsbSpiMavlinkGstreamerOpencvFfmpegRustGoPx4ArdupilotMavsdkPrometheusGrafana
Про позицію
Шукаємо Software Developer (Middle/Senior) для розробки високонавантажених систем із інтеграцією hardware та обробкою даних у режимі, близькому до реального часу.
Обовʼязки
- Розробка ключових модулів програмного забезпечення
- Проєктування архітектури та API
- Інтеграція CV/AI компонентів у загальні пайплайни
- Взаємодія з embedded та hardware-командами (інтерфейси, протоколи)
- Оптимізація продуктивності (latency, FPS, CPU/GPU)
- Написання unit та інтеграційних тестів
- Робота зі стабільністю системи та fault-detection
- Документування архітектури та API
Вимоги
- Впевнене знання C++
- Хороше володіння Python (автоматизація, прототипування)
- Досвід роботи з Linux (обов'язково)
- Розуміння багатопотоковості, async, паралельності
- Розуміння memory management та performance tuning
- Розуміння систем із низькою затримкою (low-latency)
- Досвід роботи з hardware-інтерфейсами: UART, CAN, Ethernet, USB, SPI, MAVLink
- Робота з Docker, Git, code review
- Bash / shell scripting
- Досвід з GStreamer, OpenCV, FFmpeg (плюс)
- Робота з ARM-платформами (плюс)
- Досвід у robotics / IoT / відеопайплайнах (плюс)
- Знання Rust або Go (плюс)
- Досвід інтеграції CV/AI моделей (плюс)
- PX4 / ArduPilot / MAVSDK (плюс)
- Інструменти моніторингу (Prometheus, Grafana) (плюс)
Переваги
- Можливість впливати на створення нових технічних рішень і продуктів.
- Роботу в професійній інженерній команді.
- Стабільну заробітну плату, офіційне працевлаштування.
- Професійний розвиток і навчання.
- Графік роботи 5/2, по 8 годин на день.
- 24 календарні дні оплачуваної відпустки.
- Оплату лікарняних.
- Можливість бронювання.
Software Developer (Middle, Senior)
Оригінал