Сбер

Сбер

Senior C++ разработчик (Центр аэрологистики)

Senior
Офис
Москва
Разработка
Бэкенд

О роли

Команда разрабатывает бортовой программный комплекс для автономных летательных платформ: навигация, восприятие, телеметрия, управление состояниями миссии, интеграция с автопилотом и наземными средствами испытаний. Роль нужна не только для написания кода, но и для превращения исследовательских прототипов в надежные модули, которые проходят стендовые, полунатурные и летные испытания.

Чем ты будешь заниматься

  • Проектировать и разрабатывать C++/Python-модули бортового ПО в окружении Linux/ROS2: навигационные сервисы, интерфейсы к сенсорам, обработку телеметрии, сервисы диагностики и журналирования

  • рефакторить исследовательский код в поддерживаемую архитектуру: понятные API, разделение ответственности, контроль зависимостей, воспроизводимые сборки, документация по интерфейсам

  • оптимизировать производительность под ограничения бортовых платформ: CPU/GPU, память, задержки, тепловой режим, устойчивость к деградации вычислительных ресурсов

  • реализовывать отказоустойчивость: health-checks, watchdog, обработку потери/задержки данных, безопасные fallback-сценарии, корректное восстановление модулей после сбоев

  • разрабатывать unit-, integration- и regression-тесты; настраивать CI/CD, статический анализ, санитайзеры, проверку покрытия и автоматические прогоны на rosbag/логах испытаний

  • Интегрировать алгоритмы навигации, восприятия и управления с автопилотами, БЦВМ, каналами связи и наземными средствами отладки.

Мы ожидаем, что ты имеешь

  • опыт промышленной разработки на C++ от 6 лет; уверенное владение C++17/20, STL, шаблонами, многопоточностью, RAII, профилированием и оптимизацией.

  • опыт Python для прототипирования, тестов, анализа логов и автоматизации инженерных сценариев.

  • практический опыт Linux, CMake, Git, Docker/контейнеров, CI/CD, статического анализа, unit- и integration-тестов.

  • опыт разработки ПО для робототехники, БПЛА, ADAS, промышленного зрения, автономных систем или другого embedded/real-time домена.

  • понимание ROS2: nodes, topics, services/actions, lifecycle nodes, QoS, rosbag, tf2; готовность работать с DDS-настройками и задержками обмена.

  • умение читать технические требования, переводить их в архитектурные решения и измеримые метрики качества: latency, throughput, jitter, загрузка CPU/GPU, устойчивость к сбоям.

  • **Будет плюсом:**

  • опыт с NVIDIA Jetson/ARM-платформами, кросс-компиляцией и развертыванием на бортовом вычислителе

  • опыт интеграции с PX4/ArduPilot/MAVLink/MAVROS2 или другими автопилотными стекaми

  • знание SLAM/VIO/visual place recognition, sensor fusion, EKF/UKF/particle filters

  • опыт HIL/SIL-стендов, Gazebo/Ignition/AirSim, анализа ULog/TLog/rosbag и подготовки отчетов по испытаниям

  • CUDA/TensorRT/ONNX Runtime или другой опыт ускорения вычислений на GPU/NPU

  • навыки работы с генеративными AI-моделями; опыт создания AI-агентов и использования их в работе будет преимуществом

  • опыт использования GigaChat, Kandinsky и аналогов в продуктах, навыки создания и использования AI-агентов

  • инструментальное владение AI для анализа, генерации и автоматизации.

Работа в Сбере — это

  • офисный формат в Сколтехе

  • ежегодный пересмотр зарплаты и годовая премия

  • расширенный ДМС и льготное страхование для семьи

  • уникальная система обучения Сбера для профессионального и карьерного развития

  • выгодная ипотека для сотрудников

  • Подписка Прайм с возможностью совместного использования на трёх близких

  • вознаграждение за рекомендацию друзей в команду Сбера

  • корпоративная пенсионная программа.

Запрос рекомендации

Загрузите резюме под эту вакансию, заполните контакты и отправьте запрос сотруднику компании.

Компания

Сбер

Формат

Офис

Локация

Москва

Грейд

Senior

Направление

Бэкенд

Открыть источник вакансии