Чем предстоит заниматься:
- Реализовывать модули автопилота: state-machine, path-planning, failsafe, PID-каскады.
- Драйверы датчиков (IMU, GPS, дальномеры, лиды) на C++17, cross-compiled под ARM Cortex-M7/A72.
- Алгоритмы машинного зрения: сегментация водной глади, detect-&-track объектов (YOLOv8-TensorRT, OpenCV DNN, CUDA).
- Обёртки Python для скоростных C++ ядер (pybind11).
- Индивидуальные и интеграционные тесты (GoogleTest + pytest + hardware-in-the-loop).
- Профилирование: perf, Valgrind, NVIDIA Nsight, memory-footprint ≤ 128 МБ.
Мы ожидаем:
- 4+ года C/C++, 2+ года Python.
- CMake, Conan, Docker, Git, CI/CD.
- Опыт RTOS (ChibiOS, NuttX, FreeRTOS) или Linux PREEMPT_RT.
- Понимание UAVCAN, MAVLink, H.264/H.265, ZeroMQ.
- Английский – чтение RFC, мануалов.
Будет плюсом:
- Контрибьюшены в open-source (ROS, PX4, ArduPilot).
- Знание Matlab/Simulink для rapid-prototyping.
Стек и процессы:
- Языки: C++17, Python 3.11, CUDA 12.
- Доска задач Jira, документация в Confluence, сборка GitLab + runners, static-analysis + ASan/UBSan.
Daily Scrum 15 мин, Sprintreview демонстрируем изделие и его работу в лаборатории
Мы предлагаем:
- Работу в развивающейся инженерно-производственной компании
- Оформление в соответствии с ТК РФ
- Конкурентный уровень заработной платы (зависит от уровня компетенций кандидата, обсуждается по результатам собеседования)
- Испытательный срок - 3 месяца
- Комфортный офис в шаговой доступности от метро
- График работы пн-пт 10:00-19:00
- ДМС после испытательного срока
- Возможность профессионального и карьерного роста
Коротко о нас:
Мы — российская R&D компания, которая собирает и программирует морские, наземные и летающие роботов с нуля. Своя механика, электроника и теперь мы усиливаем «мозги». Приходите делать сложный и красивый софт, который летает, плавает и ползает везде, где нужна автономика.