Программист-разработчик С++/Qt
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
INWAVE - российская высокотехнологичная компания, специализирующаяся на разработке и производстве электронных устройств повышенной сложности, работающих вблизи теоретических пределов. Компания является лидером рынка в ряде секторов радиоэлектронной промышленности.
INWAVE предлагает собственные решения в области беспроводных телекоммуникаций (беспроводной широкополосный доступ, радиорелейные линии связи, тропосферные линии связи, антенные системы), прецизионного измерительного оборудования (анализаторы спектра, векторные анализаторы сигналов, векторные генераторы сигналов, измерительные приемники, осциллографы), комплексов радиомониторинга и иных радиоэлектронных устройств и систем.
Наша миссия:
Принимать самые сложные вызовы, обеспечивая бизнес, государство и мир передовым оборудованием, способствуя развитию радиоэлектроники.
Ищем в команду Программиста-разработчика C++/Qt.
Чем предстоит заниматься:
- Разработкой алгоритмов цифровой обработки сигналов, в т.ч. анализа радио- и электрических сигналов (оценка параметров сигналов, реализация анализаторов протоколов).
- Оптимизацией производительности высоконагруженных фрагментов кода существующего ПО.
- Разработкой графических интерфейсов пользователя для управления контрольно-измерительным оборудованием, системами связи и радиолокации.
- Разработкой нового, а также поддержкой и доработкой существующего программного обеспечения по управлению разрабатываемым компанией аппаратным обеспечением.
- Отладкой, тестированием и оптимизацией реализованного функционала.
- Документированием полученных результатов.
От успешного кандидата ожидаем:
- Образование: высшее/неоконченное высшее (желательно физ.-мат. или Computer Science).
- Знание ОС Windows и ОС GNU/Linux на уровне опытного пользователя.
- Опыт разработки объектно-ориентированных приложений на C++ (стандарты С++11...C++23) не менее 2 лет.
- Знание стандартных алгоритмов и структур данных.
- Знание основ системного программирования (потоки, примитивы синхронизации, динамическая компоновка, работа со стеком TCP/IP при помощи интерфейса сокетов).
- Опыт разработки кросс-платформенных приложений с использованием фреймворков Qt5 и/или Qt6 для Windows и Linux не менее 1 года.
- Опыт работы со следующими компонентами фреймворка Qt5: qmake, Core, Concurrent, Network, Widgets, Quick/QML.
- Опыт использования компиляторов GCC 13.2 и MSVC 2019 или более поздних.
- Опыт использования среды разработки Qt Creator IDE.
- Опыт использования системы контроля версий Git.
- Умение разбираться в чужом коде.
- Ответственное отношение к выполняемой работе, внимание к деталям.
- Технический английский на уровне чтения и понимания материала документации и научных публикаций.
Желательны:
- знания в области цифровой обработки сигналов,
- опыт разработки для OS Android, в т.ч. с использованием Qt Framework,
- опыт разработки для встраиваемых систем (Embedded Linux, Qt EGLFS Platform Plug-in),
- опыт разработки ПО по удаленному управлению измерительным оборудованием,
- опыт оптимизации ПО и разработки высоконагруженных сетевых систем,
- опыт быстрого прототипирования и тестирования алгоритмов с использованием языков и фреймворков высокого уровня, таких как MATLAB, Python, GnuRadio и т.п.,
- опыт реализации и оптимизации алгоритмов SDR для выполнения на процессорах с архитектурой x86_64,
- опыт работы с CI/CD Gitlab.
Мы предлагаем:
- Оформление в полном соответствии с ТК РФ.
- Полный рабочий день на территории работодателя.
- Офис класса А+ в современном бизнес-центре ИНТЦ «Воробьевы горы», кластер «Ломоносов».
- Уровень дохода обсуждается с успешным кандидатом на собеседовании.
- Возможность прохождения курсов повышения квалификации за счет компании.
- Интеллектуальный дружный коллектив.
- Возможность получения премий по результатам работы.
- Работу с интересными специалистами, участие в создании сложных инновационных продуктов.
- Возможности профессионального и финансового роста и развития.