Х

Разработчик C++ (Python)

В поиске разработчика с опытом разработки систем автопилота.

хохряков игорь

Зарплата не указанаРоссияИжевскОфис

Добрый день, коллеги!
В поиске разработчика с опытом разработки систем автопилота.
Обратите внимание: работа в офисе.

Обязанности:

  • Участие в разработке модуля автоматической посадки
  • Интеграция бортовых систем
  • Проектирование и внедрение новых режимов полёта
  • Адаптация алгоритмов автопилота под повышенные требования безопасности
  • Участие в разработке алгоритмов навигации без приёма GPS-сигнала
  • Внедрение расширенной системы логировани
  • Анализ логов, локализация проблем навигации и полезных нагрузок, оперативное исправление ошибок
Требования:
  • Уверенное владение C++ (11/17), Python 3
  • Практический опыт работы с CMake, Git, WSL
  • Алгоритмы и математика — знание фильтрации (Kalman, EKF), оценки состояния, навигации
  • Понимание принципов работы камер, IMU, GNSS, детекторов БЛА, ИНС
  • Интерфейсы — опыт работы с CAN, UART, SPI, I2C, Ethernet
  • Протоколы — знание MAVLink.
  • Опыт работы с PX4 и/или ArduPilot
  • Работа с данными — обработка логов (Mission Planner), анализ телеметрии
Условия:
  • Официальное оформление
  • Оформление по ТК
  • Хороший социальный пакет
  • Достойный доход для профессионала
  • Работа в офисе в Ижевске

Похожие вакансии C++/C

hh.ru
синекта

Программист C++

синекта
Зарплата не указанаРоссияТомскОфис

Ведущий программист C++ (платформа автоматизации испытаний)

СИНЕКТА — аккредитованная IT-компания в составе группы компаний «ПЛАНАР», более 30 лет работающей на рынке радиоэлектроники.

Мы разрабатываем программные и аппаратные решения для радиочастотных измерений, включая ПО для векторных анализаторов цепей — высокоточных приборов, используемых при разработке и производстве современной электроники.

Пожалуйста, обратите внимание, что вакансия предполагает только офисный формат работы в г. Томск.

О проекте:

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

Что внутри:

  • ядро на C++23 — движок выполнения программ испытаний, управление измерительными приборами, испытуемыми устройствами, сбор и обработка результатов;

  • Python API на базе pybind11 — система плагинов, на которой инженеры пишут тестовые шаги и драйверы приборов;

  • gRPC / protobuf сервер — удалённое управление платформой и подписка на события;

  • CMake, Google Test, pytest — сборка и многоуровневое тестирование.

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

  • разработка ядра на C++23 и его Python-интерфейса (pybind11);

  • развитие gRPC API: проектирование proto-контрактов, реализация сервисов и системы уведомлений;

  • анализ и разбор сложных дефектов на стыке C++ / Python / сети, в том числе в многопоточном окружении;

  • участие в код-ревью, поддержание качества кода и тестов;

  • участие в проектных встречах: планирование, дэйли, демо и ретроспективы.

Что мы ждём:
  • уверенный опыт коммерческой разработки на современном C++ (17/20/23): владение семантикой, RAII, шаблоны, многопоточность;

  • системное мышление — умение декомпозировать сложную задачу, увидеть связи между компонентами, спрогнозировать последствия изменений и аргументировать выбранное решение;

  • умение разобраться в чужой архитектуре и коде и предлагать, как их улучшить;

  • опыт проектирования API/интерфейсов, которыми пользуются другие разработчики;

  • понимание принципов модульного и интеграционного тестирования, опыт с Google Test или аналогами;

  • продуктовый подход: мы решаем задачи клиентов, а не просто пишем код.

Будет плюсом:
  • опыт с Python и связкой C++/Python (pybind11, Boost.Python, Cython);

  • опыт с gRPC / protobuf или другими RPC-фреймворками;

  • опыт работы с измерительным оборудованием (VISA, SCPI) или автоматизацией испытаний;

  • знание CMake на уровне сопровождения многомодульного проекта;

  • знание английского языка на уровне B1 и выше;

  • опыт работы по методологии Scrum.

Условия работы:

  • Белоснежная и своевременная зарплата, индексация и бонусы;

  • Разнообразные проекты и наставники, которые помогут профессионально расти;

  • Гибкое начало рабочего дня;

  • Комфортное рабочее место в офисе с дизайнерским интерьером и большой парковкой;

  • Обеспечение необходимой и современной техникой.

Про офис и плюшки в компании:

  • ДМС со стоматологией;

  • Профессиональная библиотека и оплата полезного обучения;

  • Нет бюрократии и дресс-кода;

  • В офисе кофе, фрукты, снеки, а также спортивный уголок;

  • Насыщенная корпоративная жизнь: мероприятия, активности, детские праздники, подарки.

А ещё у нас дружный, творческий и профессиональный коллектив - присоединяйся!

hh.ru
120k–160k ₽РоссияХимки (Московская область)Офис

IT-специалист / разработчик складских решений

Мы ищем IT-специалиста уровня Junior или Junior+, который будет заниматься автоматизацией складских процессов, развитием внутренних программных решений и технической поддержкой сотрудников компании.

Обязанности

  • Анализ действующих складских процессов и поиск возможностей для их автоматизации.
  • Разработка внутренних программ, скриптов и утилит для складского учёта, обработки данных и сокращения ручных операций.
  • Доработка и улучшение специализированного складского программного обеспечения.
  • Интеграция программных решений с Excel, базами данных, облачными сервисами и другими используемыми в компании системами, работа с нейросетями, машинное обучение.
  • Поиск, тестирование и внедрение готовых программных продуктов, если использование готового решения целесообразнее собственной разработки.
  • Поддержка и сопровождение разработанных решений.
  • Поиск и устранение ошибок в программном обеспечении.
  • Подготовка инструкций и консультирование сотрудников по работе с программами и техническими средствами.
  • Базовая техническая поддержка сотрудников компании:
    • настройка и диагностика компьютеров;
    • подключение и настройка принтеров и другой офисной техники;
    • помощь в работе с облачными сервисами, электронной почтой и общими файлами;
    • установка и настройка необходимого программного обеспечения;
    • решение типовых технических проблем.
  • Взаимодействие с поставщиками программного обеспечения, оборудования и технических услуг.

Обязательные требования

  • Знание Python на уровне, достаточном для разработки прикладных программ, скриптов автоматизации и обработки данных.
  • Знание C++ и понимание основных принципов разработки на данном языке.
  • Понимание основ объектно-ориентированного программирования, навыки работы с нейросетями.
  • Базовые знания алгоритмов и структур данных.
  • Умение читать, анализировать и дорабатывать чужой код.
  • Понимание принципов работы операционных систем Windows.
  • Базовые навыки настройки компьютеров, периферийного оборудования и офисного программного обеспечения.
  • Умение самостоятельно искать информацию, разбираться в документации и находить решения технических задач.
  • Готовность работать как с программированием, так и с задачами технической поддержки.
  • Внимательность, ответственность и системный подход к работе.

Будет преимуществом

  • Минимальный опыт разработки на Java.
  • Опыт работы с SQL и базами данных.
  • Опыт автоматизации работы с Excel, включая библиотеки openpyxl, pandas или аналогичные инструменты.
  • Понимание принципов работы REST API и интеграции различных сервисов.
  • Опыт работы с Git.
  • Знание основ сетевых технологий.
  • Опыт работы с облачными хранилищами и корпоративными сервисами.
  • Опыт разработки интерфейсов для внутренних программ.
  • Понимание складских, логистических или учётных процессов.
  • Опыт работы с WMS-, ERP- или CRM-системами.
  • Наличие собственных, учебных или коммерческих проектов, которые можно продемонстрировать.

Уровень кандидата

Мы готовы рассматривать начинающих специалистов уровня Junior. Для нас важны не только коммерческий опыт и формальное образование, но и способность кандидата самостоятельно разбираться в задачах, писать понятный и рабочий код, доводить проекты до результата и грамотно взаимодействовать с сотрудниками, не имеющими технической подготовки.

Личные качества

  • Самостоятельность и инициативность.
  • Умение переводить потребности сотрудников в понятные технические задачи.
  • Способность объяснять технические вопросы простым языком.
  • Готовность разбираться в незнакомых программах и технологиях.
  • Нацеленность на практический результат.
  • Аккуратность при работе с корпоративными данными.
  • Умение расставлять приоритеты между разработкой и текущими обращениями сотрудников.
hh.ru
СБЕР

C++/Fullstack разработчик

СБЕР
до 537k ₽РоссияМоскваОфис

MarketRiskCalculator — корпоративная система расчета рыночных рисков, такая как VaR/CVaR, дельта-вега-ро чувствительность, сценарии анализа и стресс-тестирования. Система обрабатывает портфели из 40+ различных финансовых инструментов, включая акции, облигации, фьючерсы, опционы, свопы, структурированные продукты, паевые инвестиционные фонды.

Обязанности

Чем предстоит заниматься:

• разработка ядра расчетов VaR на C++17 с использованием Boost, QuantLib, Eigen, Ceres Solver;

• реализация финансовых моделей: state-space модели с Kalman-фильтрацией, GBM, Gaussian Vasicek term structure;

• оптимизация производительности: распараллеливание через C++ REST SDK (Casablanca), OpenMP, векторизация Eigen;

• работа с кривыми доходностей, поверхностями волатильности, риск-факторами proxy;

• написание unit-тестов (gtest, более 1000 уже существует);

• управление зависимостями через Conan, сборка через CMake+Ninja.

Backend (~20–25% времени):

• разработка Python-сервисов (Tornado, Celery, MongoDB, PostgreSQL);

• интеграция с внешними системами;

• работа с RabbitMQ, Kafka, LDAP, REST API;

• создание AI-ассистента на основе GigaChat + LangChain/LangGraph.

Frontend (~10–15% времени):

• поддержка и развитие веб-интерфейса на React 17 + TypeScript + Bootstrap;

• взаимодействие с REST API, обработка данных, визуализация.

Инфраструктура (~5–10% времени):

• настройка и поддержка CI/CD (Jenkins, SonarQube);

• миграции PostgreSQL (Alembic, более 100 миграций)

• контейнеризация, деплой.

Требования

Мы ждём что ты:

• уверенно пишешь на C++17 (опыт от 2 лет);

• готов разбираться в Python-бэкенде и вносить небольшие изменения во frontend;

• можешь самостоятельно понять незнакомый код;

• интересуешься вопросами оптимизации производительности: профилированием, параллелизмом, оптимизацией кода.

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

• опыт работы с QuantLib, MLlib или аналогичными численными библиотеками;

• понимание финансовых инструментов: облигации, акции, деривативы, yield curves;

• знание линейной алгебры и численных методов (матричные операции, оптимизация, стохастические модели);

• понимание риск-менеджмента (VaR, стресс-тесты, чувствительность);

• опыт работы с Celery, Tornado, MongoDB;

• умение работать с React/TypeScript на уровне поддержки и модификации интерфейсов;

• опыт настройки CI/CD (Jenkins, SonarQube);

• знакомство с принципами микросервисной архитектуры и event-driven систем.

Условия

Что мы предлагаем:

• гибридный график работы: два дня в офисе, три дня удалённо (после испытательного срока);

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

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

• расширенная медицинская страховка, скидки и специальные условия для членов семьи, корпоративная пенсия;

• особые условия ипотеки, скидка на подписочные сервисы;

• возможность получать бонусы за рекомендации.

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.