Разработчик Qt 6 / C++ 20

от 160 000 ₽ до вычета налогов

Гамматек

Верхние Котлы

и еще 2 станции

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Группа компаний Гамматек, основанная выпускниками МФТИ, занимается поставкой оборудования в области измерения ионизирующего излучения и работает на рынке с 2010 года. Начиная с 2018 года компания активно разрабатывает собственные аппаратные и программно-аппаратные решения в области электроники, измерений и контроля ионизирующего излучения.

В 2022 году в России запущена инициатива по разработке российских диджитайзеров и программному обеспечению для работы с ними. Диджитайзер - интеллектуальный АЦП, способный не только быстро снимать данные научных экспериментов, но и на лету обрабатывать их.

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

Обязанности:
  • Разработка ПО на языке C++ с использованием фреймворка Qt под Windows, Linux;
  • Разработка GUI с использованием Qt Widgets;
  • Сопровождение проекта в системе контроля версий Git;
  • Тестирование кода, Code Review.
Требования:
  • Знание C++ 17/20, STL;
  • Опыт работы с системами сборки (CMake) и системами контроля версия (GitHub);
  • Понимание принципов ООП, знание принципов SOLID;
  • Опыт кроссплатформенной разработки приложений на C++ под Windows, Linux от 3 лет;

  • Опыт использования gRPC:

  • Опыт работы с Qt6:

    • QtWidgets;

    • QtNetwork (TCP, UDP, HTTP);

    • Model – View, Item – Model – Delegate;

    • Стили и отрисовка (QStyle, QSS, QPainter);

    • Многопоточное программирование (QThread, QtConcurrent);

    • JSON (QJsonObject etc);

  • Знание английского, достаточное для чтения документации;
  • Умение работать в команде;
  • Умение писать чистый читаемый код;

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

  • Опыт работы с Embedded-системами на базе микроконтроллеров на языках C, C++;
  • Опыт написания автоматических тестов (QtTest или другие);
  • Знание и опыт работы с boost приветствуется;
  • Знание паттернов проектирования GRASP/GOF;

  • Опыт работы с API OpenGl/Vulkan;

  • Хорошая математическая подготовка: численные методы, методы оптимизации, мат. статистика.

Условия:
  • Официальное трудоустройство;
  • Молодой и дружный коллектив;
  • Возможен удалённый режим работы;

Ключевые навыки

C/c++
C++
Castle windsor
Version control/git
Tcp/ip
Qt
Qt6
Cmake
Json for modern c++
Ооп
Solidity
Boost
C++20

Адрес

Москва, 1-й Нагатинский проезд, 2с35БН

Контактная информация

Гамматек

Вакансия опубликована 02.12.2024 в г. Москва.

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

#

Москва

Полный день

Подробное описание

17 апреля

#

Москва

Полный день

Подробное описание

21 октября

#

Москва

Полный день

Подробное описание

11 апреля