Разработчик программного обеспечения

Срок для отклика истек

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

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

  • Разработка программного обеспечения на С++/Qt/QML, связанного с моделированием сигналов и формирование математических библиотек, связанных с расчетами физики распространения сигналов;

  • Написание модульных тестов;

  • Подготовка программного обеспечения к сертификационным испытаниям.

    Стек используемых технологий:
    -C++14/17 (msvc, gcc), QT5, QML;
    -система управление версиями Git;
    -СУБД (MySQL / SQLite/ PostgreSQL);
    -ОС Linux, Windows.

Требования:

  • Знание базовых алгоритмов (контейнеры, сортировка, поиск), представление о сложности алгоритмов, их применимости и оптимизации.
  • Опыт разработки кроссплатформенного ПО (Linux, Windows).
  • Опыт работы с клиент-серверными СУБД (MySQL / PostgreSQL).
  • Опыт рефакторинга, профилирования и отладки стороннего кода.
  • Интеграция программных модулей и компонентов, а также тестирование работоспособности разрабатываемых обновлений программного обеспечения.
  • Понимание принципов работы Git: работа с ветками, pull-requests, понимание merge и rebase.

Преимуществом будет:

— Знание основ теории распространения радиоволн и цифровой обработки сигналов.
— Знание основ линейной алгебры и аналитической геометрии, основ теории вероятности.
— Опыт практического применения различных языков программирования (Python, JS, Go и др.).
— Владение английским языком на уровне, достаточном для чтения технической литературы.

Условия:

  • заработная плата по результатам собеседования;
  • оформление по ТК РФ с первого дня;
  • график работы 5/2 с 9:00 до 18:00 (в пятницу до 17:00);
  • ДМС после прохождения испытательного срока;
  • полностью "белая" заработная плата.