Алабуга. Менеджмент

Senior C++ Developer (Python)

ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)

Алабуга. Менеджмент

от 500k ₽РоссияСанкт-ПетербургМоскваКрасноярск+5 локацийОфис

Вакансия предполагает работу в офисе, для каждой локации — своя карточка вакансии. Щёлкни по локации, чтобы перейти на её карточку.

ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)

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

  • участвовать в разработке системы видеоаналитики и управления для БПЛА;
  • проектирование архитектуры взаимодействия между бортовым компьютером и наземной станцией управления;
  • разрабатывать сетевое взаимодействие в условиях сжатого цифрового радиоканала (TCP/IP, UDP);
  • разработка и оптимизация существующих компонентов системы.

Требования

  • знание С++, std, уверенное знание стандартов C++11/14/17/20. Понимание того как они работают «под капотом»;
  • опыт работы с Qt, QML;
  • знание CMake, conan. Умение собирать проекты под несколько платформ и ОС. Приветствуется опыт работы с vcpkg, Ninja;
  • понимание многопоточности и асинхронного программирования (multithreading, concurrency, lock-free структуры и алгоритмы);
  • базовые знания линейной алгебры и математического анализа;
  • понимание ООП, паттернов проектирования;
  • опыт работы с boost (asio, beast);
  • опыт работы с сетевыми протоколами. Знание сетевой модели OSI. Умение программировать межсетевое взаимодействие поверх TCP и UDP. Опыт работы с QUIC, HTTP3. Приветствуется опыт написания собственных протоколов передачи данных поверх UDP;
  • знание основ Linux (работы с командной строкой, средствами удаленной разработки, средства отладки).

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

  • опыт работы с Python;
  • опыт работы с обработкой изображений (OpenCV);
  • опыт работы с библиотеками обработки видеопотоков. (libavutils, ffmpeg, gstreamer);
  • опыт работы и понимание как устроены под капотом протоколы WebRTC, RTSP;
  • знание CI/CD инструментов;
  • опыт работы с RK3588. Опыт работы с RGA, аппаратными кодеками.

С НАШЕЙ СТОРОНЫ МЫ ПРЕДЛАГАЕМ:

  • официальное трудоустройство в соответствии с ТК РФ;
  • пятидневную рабочую неделю, ненормированный график;
  • конкурентный уровень заработной платы, обсуждается индивидуально;
  • развитую корпоративную культуру;
  • спортивные и киберспортивные мероприятия;
  • бесплатный транспорт до работы из г. Елабуги и обратно.

ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)

Похожие вакансии 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

Сайты компаний
vk

Старший backend-разработчик

vk
Зарплата не указанаРоссияМосква
Мы развиваем внутреннюю платформу, которая упрощает разработку, запуск и эксплуатацию сервисов в масштабной распределённой инфраструктуре. Наша команда создаёт собственные инфраструктурные решения, которыми пользуются другие инженерные команды компании:
  • ServiceMesh — платформа управления межсервисным взаимодействием на базе Envoy и Consul, обеспечивающая маршрутизацию трафика, балансировку нагрузки, отказоустойчивость и наблюдаемость
  • ServiceHost — система декларативного управления обработкой запросов с помощью графов взаимодействия микросервисов
  • Инструменты автоматизированной диагностики — решения для анализа инцидентов и поиска первопричин проблем в распределённых системах
  • Другие платформенные инструменты — решения для управления инфраструктурой, повышения надёжности сервисов и улучшения Developer Experience
Мы ищем сильного backend-разработчика, которому интересно создавать инфраструктурные продукты, решать нетривиальные задачи в распределённых системах и влиять на работу большого количества сервисов.

Задачи

  • Разрабатывать и развивать компоненты внутренней платформы: ServiceMesh, ServiceHost и инструменты автоматизации эксплуатации
  • Проектировать и реализовывать высоконагруженные, отказоустойчивые сервисы и инфраструктурные компоненты
  • Развивать механизмы управления межсервисным взаимодействием: балансировку нагрузки, маршрутизацию, retry, failover и circuit breaking
  • Развивать декларативное управление обработкой запросов, механизмы исполнения графов взаимодействия микросервисов и обеспечения их отказоустойчивости
  • Разрабатывать инструменты для диагностики инцидентов, анализа поведения распределённых систем и автоматизации поиска первопричин проблем
  • Улучшать производительность, масштабируемость и надёжность платформенных решений
  • Разрабатывать API и интеграции с существующей инфраструктурой
  • Участвовать в проектировании архитектуры новых компонентов, обсуждении технических решений и code review
  • Взаимодействовать с командами разработки и эксплуатации, помогая решать сложные инфраструктурные задачи

Требования

  • Опыт коммерческой backend-разработки от четырёх лет
  • Уверенное владение Go или C++, понимание принципов разработки производительных серверных приложений
  • Хорошее понимание устройства распределённых систем, принципов их масштабирования и обеспечения отказоустойчивости
  • Знание сетевого взаимодействия: TCP/IP, HTTP, gRPC, балансировка нагрузки, таймауты и повторные запросы
  • Опыт разработки многопоточных или асинхронных приложений
  • Уверенные навыки работы с Linux, понимание процессов, сетевого стека и механизмов управления ресурсами
  • Опыт проектирования API и взаимодействия между сервисами
  • Умение разбираться в сложных технических проблемах, анализировать производительность и находить причины сбоев
  • Самостоятельность в принятии технических решений и ответственность за результат

Будет плюсом

  • Опыт разработки инфраструктурных платформ, Service Mesh, систем оркестрации или Service Discovery
  • Знакомство с Envoy, Consul, xDS и принципами работы прокси-серверов
  • Опыт работы с облачными платформами и системами оркестрации сервисов, понимание принципов управления размещением, масштабированием и жизненным циклом приложений
  • Понимание механизмов load balancing, health checking, circuit breaking и traffic management
  • Опыт разработки control plane / data plane компонентов
  • Опыт работы с Prometheus, Grafana, OpenTelemetry и инструментами распределённой трассировки
  • Опыт профилирования и оптимизации производительности приложений
  • Интерес к автоматизации эксплуатации, диагностике инцидентов и применению AI/LLM для решения инфраструктурных задач
Что делает задачи интересными:
  • Работа с инфраструктурой, от которой зависит большое количество production-сервисов
  • Возможность разрабатывать собственные платформенные решения, а не только интегрировать готовые инструменты
  • Сложные инженерные задачи на пересечении backend-разработки, сетевого взаимодействия и распределённых систем
  • Возможность влиять на архитектуру, производительность и надёжность сервисов в масштабах компании
  • Работа над инструментами, которые непосредственно улучшают опыт разработки и эксплуатации для других инженерных команд
hh.ru
базис

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

базисАвтоподнятие
Зарплата не указанаРоссияМоскваУдалёнка

BASIS — один из ведущих российских разработчиков программных продуктов для оказания облачных услуг и платформы динамической инфраструктуры. Мы помогаем отечественным компаниям в замещении покидающих рынок зарубежных сервисов.
Сейчас наша команда расширяется и мы находимся в поиске разработчика С++.

Продукт, который предстоит развивать Базис.WorkPlace — ПО для создания инфраструктуры виртуальных рабочих столов (Virtual Desktop Infrastructure). Предназначено для виртуализации рабочих мест сотрудников организации или предприятия.

Основной стек: C++17/20, boost, ffmpeg, Qt5/QML, cmake, gtest.

Задачи, которыми предстоит заниматься:

  • разрабатывать собственный протокол для VDI — Basis Connect;
  • доработкой и оптимизацией аудио-потока (ввод/вывод).

Для нас важно:

  • опыт работы со звуком (pulseaudio, pipewire, ffmpeg);
  • опыт работы с клиент-серверными приложениями, понимание TCP/IP стека;
  • опыт работы с boost::asio.

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

  • хорошая базовая подготовка в программировании;
  • понимания процессов разработки ПО, выстраивание пайплайнов gitlab-ci;
  • написание юнит, интеграционных, fuzzing тестов;
  • опыт разработки под Linux;
  • разработка UI с помощью QML.

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

  • трудоустройство согласно ТК РФ в IT-компании со всеми соответствующими бонусами;
  • заработная плата, состоящая из оклада и ежеквартальной премии;
  • график работы 5/2, удаленный формат работы;
  • техника для работы у нас;
  • социальный пакет (ДМС, оплата мобильной связи);
  • обучение внутри компании и на внешних курсах;
  • корпоративная программа лояльности.

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