Ведущий инженер-программист C++

Специальный Технологический Центр (ООО СТЦ)

Ведущий инженер-программист C++

Санкт-Петербург, 1 линия – Кировско-Выборгская, метро Лесная

Метро: Лесная

Описание вакансии

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

Требования:

Язык C++ (стандарт 14 и выше):

  • глубокое знание C++14 (обязательно). Понимание отличий C++17/20 (будет плюсом).
  • владение современной стандартной библиотекой (STL): алгоритмы, контейнеры, итераторы.
  • понимание семантики перемещения (move semantics), идеальной передачи (perfect forwarding), лямбда-выражений и умных указателей ( unique_ptr , shared_ptr , weak_ptr ).
  • опыт написания многопоточного кода (QtConcurrent, мьютексы, атомарные операции) без гонок данных.
  • знание паттернов проектирования.

Сборка и инфраструктура:

  • CMake: написание сложных CMakeLists.txt , управление зависимостями.
  • Mercurial (Hg): Обязателен опыт работы с VCS (ветвление, слияние, работа с большими репозиториями, разрешение конфликтов).

Qt & QML:

  • Qt не ниже версии 5.11 (желательно знание отличий в Qt 6).
  • глубокое знание QML и Qt Quick: создание сложных кастомных элементов, работа с моделями-представлениями (C++ модели для QML), оптимизация отрисовки (сглаживание, анимация).
  • написание бекенда на C++ для QML-фронтенда (экспорт C++ классов/объектов в QML).
  • опыт отладки утечек памяти в Qt (Valgrind, AddressSanitizer).
  • знание сигнально-слотовой системы (включая новый синтаксис с функторами).Понимание внутреннего устройства Qt (QObject parenting, цикл событий, мета- объектная система).

Архитектура и проектирование:

  • опыт проектирования клиент-серверных приложений (сетевые взаимодействия, Qt Network, WebSockets/HTTP).
  • понимание принципов ООП, низкой связанности и высокой связности внутри модулей.
  • опыт рефакторинга легаси-кода под современные стандарты.

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

  • знание Python для написания вспомогательных скриптов сборки/тестирования.
  • опыт разработки под Linux (Astra Linux/Ubuntu) и Windows одновременно (кросс-платформа).
  • знание OpenGL/Vulkan для высокопроизводительной отрисовки.
Условия:
  • стабильная работа на крупном предприятии оборонно-промышленного комплекса с 25-летней историей в команде опытных специалистов;
  • официальное оформление согласно ТК РФ, белая заработная плата;
  • премия в конце календарного года ("13-я заработная плата");
  • ДМС со стоматологией по окончании испытательного срока;
  • частичная компенсация затрат на спортивные абонементы;
  • возможность повышать свой профессиональный уровень, участвовать в конференциях и проходить обучения за счёт компании;
  • поддержка сотрудников в радостных и сложных жизненных ситуациях (материальная помощь);
  • проведение для сотрудников карьерных мероприятий (экскурсий, интеллектуальных и спортивных состязаний и т.д.);
  • перспективы карьерного роста и самореализации: мы растим и повышаем специалистов в рамках компании.

Предоставляется право на получение отсрочки от призыва на военную службу (для военнообязанных) (в соответствии с Постановлением правительства №1725 от 30.09.2022)

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

Посмотреть контакты работодателя

Адрес

Похожие вакансии

Авиационная и Морская Электроника, Научно-производственное предприятие

Инженер - программист C++ (с опытом работы с картографией)

Авиационная и Морская Электроника, Научно-производственное предприятие

  • Санкт-Петербург

  • от 180000 RUR

Рекомендуем
НТЦ Комплексные Системы Мониторинга

С++ программист (программист встраиваемых систем)

НТЦ Комплексные Системы Мониторинга

  • Санкт-Петербург

  • от 150000 RUR

Рекомендуем
Си Проект
  • Санкт-Петербург

  • от 150000 RUR

Рекомендуем
ИнфоТеКС

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

ИнфоТеКС

  • Санкт-Петербург

  • от 150000 RUR

ОКЕНИТ
  • Санкт-Петербург

  • до 150000 RUR

Embedded C/C++ Developer (Linux)

ФЕДОРОВ ПАВЕЛ АЛЕКСАНДРОВИЧ

  • Санкт-Петербург

  • от 300000 RUR

Авиационная и Морская Электроника, Научно-производственное предприятие

Team Lead (С++/ Qt, компьютерное зрение и фотограмметрия)

Авиационная и Морская Электроника, Научно-производственное предприятие

  • Санкт-Петербург

  • от 300000 RUR

СЭБЭП
  • Санкт-Петербург

  • до 270000 RUR

Senior CV Engineer (C++/OpenCV/Linux)

ФЕДОРОВ ПАВЕЛ АЛЕКСАНДРОВИЧ

  • Санкт-Петербург

  • от 300000 RUR

Специальный Технологический Центр (ООО СТЦ)

Инженер-программист встраиваемых систем

Специальный Технологический Центр (ООО СТЦ)

  • Санкт-Петербург

  • от 300000 RUR

Алабуга, ОЭЗ ППТ

Senior C++ Developer

Алабуга, ОЭЗ ППТ

  • Санкт-Петербург

  • от 500000 RUR

Леста Игры

Game Developer (C++ / Python)

Леста Игры

  • Санкт-Петербург

  • от 500000 RUR

  • Санкт-Петербург

  • от 500000 RUR

САТЕЛ, Группа компаний
  • Санкт-Петербург

  • от 500000 RUR

Системы практической безопасности

Ведущий инженер-схемотехник

Системы практической безопасности

  • Санкт-Петербург

  • от 500000 RUR

Цифровая Сборка

Инженер-программист

Цифровая Сборка

  • Санкт-Петербург

  • от 500000 RUR

Силовые машины, Акционерное общество
  • Санкт-Петербург

  • от 500000 RUR

Алабуга, ОЭЗ ППТ

Инженер-разработчик РЭА

Алабуга, ОЭЗ ППТ

  • Санкт-Петербург

  • от 277500 RUR

Балтех
  • Санкт-Петербург

  • до 200000 RUR

Геоскан
  • Санкт-Петербург

  • до 200000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию