инженер-программист C++ высоконагруженных приложений

ориентир по рынку
вакансия зп не указана
в среднем 299 908 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

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

описание

Описания нет

задачи

  • разработка и архитектура высоконагруженных кросс-платформенных десктоп приложений на стеке C++14/17 и Qt/QML
  • код ревью и менторство младших разработчиков

требования

  • глубокое знание C++14 (обязательно)
  • владение современной стандартной библиотекой (STL): алгоритмы, контейнеры, итераторы
  • понимание семантики перемещения (move semantics), идеальной передачи (perfect forwarding), лямбда-выражений и умных указателей ( unique_ptr , shared_ptr , weak_ptr )
  • опыт написания многопоточного кода (QtConcurrent, мьютексы, атомарные операции) без гонок данных
  • знание паттернов проектирования
  • CMake: написание сложных CMakeLists.txt , управление зависимостями
  • Mercurial (Hg): Обязателен опыт работы с VCS (ветвление, слияние, работа с большими репозиториями, разрешение конфликтов)
  • Qt не ниже версии 5.11
  • глубокое знание QML и Qt Quick: создание сложных кастомных элементов, работа с моделями-представлениями (C++ модели для QML), оптимизация отрисовки (сглаживание, анимация)
  • написание бекенда на C++ для QML-фронтенда (экспорт C++ классов/объектов в QML)
  • опыт отладки утечек памяти в Qt (Valgrind, AddressSanitizer)
  • знание сигнально-слотовой системы (включая новый синтаксис с функторами)
  • Понимание внутреннего устройства Qt (QObject parenting, цикл событий, мета- объектная система)
  • опыт проектирования клиент-серверных приложений (сетевые взаимодействия, Qt Network, WebSockets/HTTP)
  • понимание принципов ООП, низкой связанности и высокой связности внутри модулей
  • опыт рефакторинга легаси-кода под современные стандарты
  • Будет плюсом: Понимание отличий C++17/20; желательно знание отличий в Qt 6; знание Python для написания вспомогательных скриптов сборки/тестирования; опыт разработки под Linux (Astra Linux/Ubuntu) и Windows одновременно (кросс-платформа); знание OpenGL/Vulkan для высокопроизводительной отрисовки

условия

  • стабильная работа на крупном предприятии оборонно-промышленного комплекса с 25-летней историей в команде опытных специалистов
  • официальное оформление согласно ТК РФ, белая заработная плата
  • премия в конце календарного года ("13-я заработная плата")
  • ДМС со стоматологией по окончании испытательного срока
  • частичная компенсация затрат на спортивные абонементы
  • возможность повышать свой профессиональный уровень, участвовать в конференциях и проходить обучения за счёт компании
  • поддержка сотрудников в радостных и сложных жизненных ситуациях (материальная помощь)
  • проведение для сотрудников карьерных мероприятий (экскурсий, интеллектуальных и спортивных состязаний и т.д.)
  • перспективы карьерного роста и самореализации: мы растим и повышаем специалистов в рамках компании
  • Предоставляется право на получение отсрочки от призыва на военную службу (для военнообязанных) (в соответствии с Постановлением правительства №1725 от 30.09.2022)

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.