созвездие

C++ Developer / DevOps-инженер (системы сборки и CI/CD)

созвездие · На сервисе с: 18.08.26 14:03

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

Ищем опытного C++ разработчика с сильной экспертизой в Linux и автоматизации сборки ПО для участия в создании и развитии собственной системы разработки видеокадров «ОКО».

Проект связан с разработкой программного обеспечения для графического пользовательского интерфейса АСУТП. В рамках проекта предстоит работать с существующим ПО, адаптировать его под Astra Linux 1.7.5 и 1.8.3, развивать систему сборки и доставки, автоматизировать тестирование и обеспечить безопасный процесс сборки ПО.

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

  • анализировать и модифицировать исходный код на C++;
  • устранять проблемы стабильности работы ПО на Astra Linux 1.7.5 и 1.8.3;
  • находить и исправлять утечки памяти и проблемы, связанные с переполнением heap;
  • работать с библиотеками и зависимостями проекта;
  • проводить углублённый статический анализ исходного кода;
  • использовать санитайзеры и инструменты анализа качества и безопасности кода;
  • анализировать зависимости на наличие известных уязвимостей;
  • организовывать управление спецификациями состава ПО (SBOM);
  • настраивать инфраструктуру сборки и хранения исходного кода;
  • создавать и настраивать автоматизированные конвейеры сборки и доставки;
  • автоматизировать сборку редактора, экспортных шаблонов и видеокадров;
  • настраивать сборку под Linux, Windows, HTML5 и Android;
  • интегрировать проекты и проверять работоспособность системы;
  • реализовывать автоматическое тестирование: Unit-тесты, интеграционные тесты, smoke-тесты;
  • настраивать упаковку дистрибутива и экспорт проектов;
  • работать с WebAssembly и готовить рекомендации по экспорту проектов под веб-платформы;
  • участвовать в реализации плана информационной безопасности для исходного кода и процесса сборки;
  • готовить техническую документацию по результатам работ.

Что нам важно

  • уверенное знание C++;
  • практический опыт разработки под Linux;
  • опыт работы с системами сборки и автоматизацией CI/CD;
  • понимание принципов построения конвейеров сборки, тестирования и доставки ПО;
  • опыт работы с Git и системами хранения исходного кода;
  • понимание принципов автоматизированного тестирования;
  • опыт диагностики утечек памяти и проблем с производительностью/стабильностью ПО;
  • понимание работы зависимостей и библиотек C/C++;
  • опыт работы с инструментами статического анализа и санитайзерами будет большим плюсом;
  • знание WebAssembly будет преимуществом;
  • опыт сборки ПО под несколько целевых платформ будет преимуществом.

Будет плюсом

  • опыт работы с Astra Linux;
  • опыт разработки или сопровождения ПО для промышленных систем;
  • опыт работы с HTML5/WebAssembly;
  • опыт настройки сборки под Linux / Windows / Android;
  • знания в области безопасной разработки ПО;
  • опыт формирования и анализа SBOM;
  • знание нормативных требований к документации на программное обеспечение.

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

hh.ru
гаскар групп

Разработчик алгоритмов наведения (ROS2/C++)

гаскар группНа сервисе с: 24.06.26 17:14↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваОфис

Гаскар Групп – это российский разработчик и интегратор собственных ИТ решений, разработчик и производитель беспилотных летательных аппаратов для обеспечения их автономности. Продукция применяется для мониторинга территорий, доставки легковесных грузов и других миссий.

Производство полного цикла, от создания идеи и разработки до выпуска готовой продукции в серии!

Мы производим: БВС, оптику, литий-ионные аккумуляторы, электродвигатели, модемы, контролеры связи, пульт управления, СКС и программируем своей собственный СОФТ для наших продуктов.

Мы предлагаем погрузиться в мир инноваций и технологических разработок.

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

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

Работа предполагает участие не только в разработке программного обеспечения, но и в испытаниях изделий, анализе результатов полетов и доводке алгоритмов до практического применения.

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

  • Разрабатывать и сопровождать алгоритмы наведения БПЛА;
  • Разрабатывать алгоритмы сопровождения и перехвата целей;
  • Работать с математическими моделями движения цели и носителя;
  • Разрабатывать и совершенствовать алгоритмы управления в реальном времени;
  • Проводить моделирование и испытания в симуляторах;
  • Интегрировать алгоритмы в бортовое программное обеспечение;
  • Анализировать телеметрию, логи и результаты летных испытаний;
  • Участвовать в наземных и летных испытаниях изделий.


Требования к кандидату:

  • Уверенное владение C++ и знание Linux;
  • Опыт многопоточной разработки и создания систем реального времени;
  • Опыт работы с одноплатными компьютерами: range Pi, Raspberry Pi, NVIDIA Jetson;
  • Понимание архитектуры ROS2, DDS и принципов меж процессного взаимодействия;
  • Знание методов наведения: Proportional Navigation (PN), Pure Pursuit, Lead Pursuit и другие современные методы наведения;
  • Знание MAVLink и принципов управления БПЛА;
  • Понимание теории управления;
  • Уверенное понимание кватернионов, матриц поворота и углов Эйлера.


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

  • Опыт работы с Jira или аналогичными системами управления задачами;
  • Умение работать с системами контроля версий: git;
  • Опыт разработки под ROS2 Понимание принципов работы РЛС и обработки координатной информации;
  • Опыт математического моделирования динамических систем;
  • Навыки анализа телеметрии и логов.


Наши условия для тебя:

  • Официальное трудоустройство, полностью "белая" заработная плата;
  • Соц. пакет по ТК РФ;
  • Заработная плата обсуждается с финальным кандидатом;
  • Офис расположен в шаговой доступности от станции м. Войковская, бизнес-центр уровня А-класса;
  • Уютный современный офис, оснащенный по последнему слову техники;
  • График работы с 09:00 до 18:00. Пятница сокращенный день;
  • Дружный коллектив и хороший психологический климат;
  • Открытая, демократичная культура. Возможность реализовать свои идеи.

    Просьба в сопроводительном письме указывать свои зарплатные ожидания!
hh.ru
лацит - лаборатория цифровых технологий

Инженер по системам восприятия

лацит - лаборатория цифровых технологийНа сервисе с: 20.08.26 10:16
Зарплата не указанаБеларусьМинскГибрид
Обязанности:
  • Разработка и оптимизация пайплайна детектирования препятствий на основе данных с RGB/Stereo камер и лидаров.
  • Sensor Fusion: объединение данных с RGB/Stereo камер, лидаров.
  • Калибровка сенсоров: выполнение intrinsic и extrinsic калибровок камер и лидаров, включая разработку автоматизированных стендов для калибровки на производстве.
  • Разработка алгоритмов удаления шумов и артефактов из данных: фильтрация выбросов облаков точек (статистическая, радиусная), восстановление карт глубины (depth completion/inpainting).
  • Классификация и сегментация объектов: выделение динамических и статических препятствий, построение семантической карты на основе ML-моделей.
  • Внедрение ML-моделей в пайплайн C++.
  • Поиск bottleneck и оптимизация производительности всего CV/ML пайплайна.
Требования:
  • Отличное знание Python, C++ 17/20.
  • Опыт работы с OpenCV, PCL, PyTorch.
  • Глубокое понимание Sensor Fusion
  • Опыт калибровки камер и лидаров, включая автоматизацию процесса калибровки.
  • Опыт обучения и тонкой настройки нейросетей в области задач детекции и сегментации.
  • Опыт подготовки датасетов.
  • Умение разбираться в чужом коде.
  • Владение английским языком на уровне B1.

Плюсом будет:

  • Глубокое понимание ISP.
  • Опыт работы с TensorRT, CUDA.
  • Опыт работы с Nvidia Jetson.
  • Опыт использования современных практик и инструментов (CI/CD, docker, git, jira, etc.).

Условия:

  • Официальное трудоустройство,
  • Возможность профессионального роста в дружной компании,
  • Комфортные офисы,
  • Сложные и высокотехнологичные проекты,
  • Серьезные, толковые техлиды и менеджеры,
  • Гибкую и демократичную систему управления.
Ссылка на вакансию в банке вакансий на gsz.gov.⁣by: вакансия открыта на перспективу
Сайты компаний
лаборатория касперского

Developer C++ (CoreTech, Antimalware PDK)

лаборатория касперскогоНа сервисе с: 17.07.26 13:31↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМосква

CoreTech — это R&D внутри департамента исследований и разработки Лаборатории Касперского. Мы создаем фундамент, на котором строится разработка продуктов и сервисов нашей компании. В нашем отделе есть несколько основных направлений деятельности в которые сейчас открыты вакансии:
Antimalware PDK – команда, развивающая технологии защиты в составе отдела разработки базовых компонентов (Core Tech). Команда разрабатывает ключевые компоненты обнаружения угроз, аномалий, уязвимых приложений и сервисов ОС, нейтрализации выявленных угроз. Разрабатываемый функционал является неотъемлемой частью большинства продуктов компании, используемых на различных ОС.


Основные сценарии:

  • Real-time protection - мониторинг активности системных и пользовательских служб и приложений (открытие файлов, запуск процессов и т.п.), предотвращение активации угроз в режиме реального времени;
  • On-demand scans - сканирование заданных областей на защищаемом устройстве (файлов, директорий, объектов автозапуска, памяти и т.п.);
  • Обработка обнаруженных угроз - удаление, лечение, лечение активного заражения, бэкап и восстановление пользовательских данных;
  • XDR-сценарии - сбор телеметрии, запуск задач-респонзов на хостах (например: помещение объекта в карантин, блокировка пользователя, yara/ioc/oval проверки);
  • Оптимизация сценариев сканирования - поддержка исключений, оптимизация потребляемых ресурсов.

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

  • Разрабатывать и поддерживать функциональность компонентов защиты, писать функциональные и юнит-тесты;
  • Участвовать в выработке технических решений;
  • Выполнять анализ производительности в поддерживаемых командой сценариях, оптимизировать код;
  • Развивать техническую экспертизу в составе команды и за ее пределами.

Что мы ждем от кандидата:

  • Отличное знание C++ и современных стандартов (11/14/17);
  • Опыт разработки многопоточных приложений;
  • Знание системного API (Windows, POSIX);
  • Умение работать с отладчиками и анализировать дампы (WinDBG, gdb, т.д.);
  • Навык проведения код-ревью;
  • Опыт работы с системами сборки (CMake и т.п.);
  • Опыт работы с системами контроля версий (Git, Perforce);
  • Опыт разработки тестов с помощью фреймворка GMock/GTest;
  • Быть готовым к погружению в большую кодовую базу, к анализу логов для поиска причины проблемы;
  • Желание писать структурированный, понятный код, покрывать его тестами и понимание зачем это нужно.

Эта вакансия также есть на:hh.ru

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