- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Разработчик встраиваемого ПО на C++/Python (Robotics SW)
Интересная вакансия в сфере робототехники с современным стеком технологий (CUDA, TensorRT, C++17). Работа в офисе у метро Аэропорт и участие в разработке автопилотов делают предложение привлекательным для инженеров, ищущих сложные R&D задачи.
Сложность вакансии
Высокая сложность обусловлена необходимостью глубоких знаний на стыке системного программирования (C++17, RTOS), алгоритмов управления (PID, path-planning) и машинного зрения (CUDA, TensorRT). Также требуются строгие навыки оптимизации под ограниченные ресурсы памяти.
Анализ зарплаты
Зарплата в объявлении не указана, но для специалистов такого уровня (Senior Embedded/Robotics) в Москве рынок предлагает от 250 000 до 450 000 рублей. Итоговая сумма будет сильно зависеть от глубины знаний кандидата в Computer Vision и алгоритмах управления.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Cyberia Labs уже сейчас
Присоединяйтесь к команде создателей будущего в робототехнике — отправьте свое резюме прямо сейчас!
Описание вакансии
#Вакансии #Разработчик #C++ #Python #Embedded #ВстраиваемыеСистемы #Робототехника #москва #job #офис #it
«Разработчик встраиваемого ПО на C++/Python (Robotics SW)»
Россия, г. Москва, полная, очная, 5/2
З/П: обсуждаемо
Должностные обязанности:
- Реализовывать модули автопилота: 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 МБ
Знание/опыт:
Инструменты и технологии проекта: C++17, Python 3.11, CUDA 12, CMake, Conan, Docker, Git, CI/CD (GitLab), статический анализ кода, робототехнические стеки (автопилоты, машинное зрение), RTOS (ChibiOS, NuttX, FreeRTOS) или Linux PREEMPT_RT, протоколы UAVCAN, MAVLink, H.264/H.265, ZeroMQ.
- 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 месяца
- Работа в динамично развивающейся отрасли
- Комфортный офис в шаговой доступности от метро Аэропорт
- Необходимое оборудование для комфортной работы
- Дружный молодой коллектив
- Бесплатный чай, кофе, печенье, конфеты и прочее
Возможности для профессионального и карьерного рост
Контакты:
Контакты:
_____________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Python
- CUDA
- CMake
- Conan
- Docker
- Git
- GitLab CI/CD
- RTOS
- ChibiOS
- NuttX
- FreeRTOS
- Linux PREEMPT_RT
- UAVCAN
- MAVLink
- ZeroMQ
- OpenCV
- TensorRT
- YOLOv8
- pybind11
- GoogleTest
- PyTest
Возможные вопросы на собеседовании
Проверка навыков оптимизации и понимания работы с памятью в ограниченных условиях.
Как бы вы организовали управление памятью в системе с лимитом 128 МБ при одновременной работе алгоритмов YOLOv8 и обработки потоков данных с датчиков?
Оценка опыта работы с многопоточностью и реальным временем.
В чем ключевые отличия разработки под Linux PREEMPT_RT от стандартного ядра Linux при реализации критических по времени задач?
Проверка понимания интеграции языков.
Какие основные проблемы могут возникнуть при передаче больших массивов данных (например, кадров видео) между C++ и Python через pybind11, и как их минимизировать?
Оценка знаний в области теории управления.
Расскажите о вашем опыте настройки PID-каскадов. С какими проблемами устойчивости вы сталкивались и как их решали?
Проверка навыков работы с протоколами передачи данных.
Каковы преимущества использования UAVCAN по сравнению с традиционным CAN в распределенных системах управления роботами?
Похожие вакансии
Старший С разработчик в команду BIOS/UEFI
Embedded Engineer
Инженер-схемотехник-тополог (мидл)
Ведущий разработчик C++
Специалист по навигации робототехнических систем
C++ Developer (High-Performance Computing / DSP)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!