Компания не указана
Разработчик встраиваемого ПО на C++/Python (Robotics SW)
1 мес. назад
RussiaSeniorOnsite
c++17python 3.11cudacmakeconandockergitci/cd
Разработка модулей автопилота и драйверов датчиков для робототехнических систем с применением C++17 и Python 3.11; работа с алгоритмами машинного зрения и профильными инструментами.
Обязанности
- Реализовывать модули автопилота: state‑machine, path‑planning, failsafe, PID‑каскады.
- Разрабатывать драйверы датчиков (IMU, GPS, дальномеры, лиды) на C++17 под кросс‑компиляцию для ARM Cortex‑M7/A72.
- Заниматься алгоритмами машинного зрения: сегментация водной глади, detect‑&‑track объектов (YOLOv8‑TensorRT, OpenCV DNN, CUDA).
- Писать высокоскоростные C++ ядра с обёртками для Python через 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, мануалов и технической документации.
Условия
- Трудоустройство в соответствии с ТК РФ
- Оклад обсуждается индивидуально
- Испытательный срок – 3 месяца
- Работа в динамично развивающейся отрасли
- Комфортный офис в шаговой доступности от метро Аэропорт
- Необходимое оборудование для комфортной работы
- Дружный молодой коллектив
- Бесплатный чай, кофе, печенье, конфеты и прочее
- Возможности для профессионального и карьерного рост