КАТЮША ПРИНТ

Разработчик C++ / Qt (Linux/Windows)

Коротко

Вакансия разработчика C++/Qt для создания и поддержки кроссплатформенных приложений и драйверов под Linux и Windows в компании «Катюша Принт» (Москва, офис). Требуется опыт коммерческой разработки на C++ от 1 года, уверенное владение Qt (Qt Widgets/Qt Quick) и опыт написания драйверов или низкоуровневого ПО. Также нужны знания TCP/IP, многопоточности, системных API и опыт работы с Git и инструментами сборки (CMake/qmake).

Чем предстоит заниматься:
•Разработка и поддержка кроссплатформенных приложений на C++ под Linux и Windows.
•Создание графических приложений с использованием фреймворка Qt (Qt Widgets / Qt Quick).
•Разработка и поддержка драйверов и низкоуровневого ПО под Linux и Windows.
•Работа с системными API и периферийными устройствами, взаимодействие с оборудованием через драйверы.
•Разработка сетевых модулей: работа с TCP/IP, сокетами, протоколами прикладного уровня.
•Оптимизация кода по производительности и использованию памяти.
•Работа с системой сборки (qmake/CMake, make, gcc/clang, MSVC), отладка (gdb, lldb, Visual Studio, логирование).
•Взаимодействие с командами, пишущими компоненты на Python/C# (веб-интерфейсы, инструменты управления).
•Работа с системой контроля версий Git и ведение технической документации.
Требования:
•Опыт коммерческой разработки на C++ не менее 1 года.
•Уверенное владение C++ начиная с стандарта C++11.
•Уверенное владение фреймворком Qt.
•Опыт разработки GUI‑приложений (Qt Widgets/Qt Quick).
•Опыт разработки драйверов или низкоуровневого ПО под Linux и/или Windows.
•Понимание архитектуры ОС, работы с потоками, памятью, системными вызовами.
•Опыт работы с низкоуровневыми сетями, многопоточностью и асинхронностью.
•Знание основ передачи данных и стека протоколов TCP/IP.
•Уверенная работа с инструментами сборки: Makefile/qmake/CMake, gcc/toolchain, gdb и аналогами под Windows.
•Умение разбираться в чужом коде и писать структурированный, поддерживаемый код.
•Опыт работы с Git: ветвление, слияния, pull‑requests, работа с CI.
Будет плюсом:
•Опыт разработки драйверов под обе платформы: Linux и Windows.
•Опыт работы с IPC, shared memory, сокетами, протоколами высокого уровня.
•Опыт применения статических анализаторов кода (Cppcheck, Clang-Tidy, правила MISRA и т.п.).
•Опыт написания юнит‑тестов (Qt Test, Google Test, Catch2 и др.).
•Опыт работы с RTOS или bare‑metal проектами.
•Понимание принципов работы периферийных устройств, интерфейсов (USB, UART, SPI, I2C).
Что мы предлагаем:
•Возможность поработать с новыми технологиями и прокачать свои скилы;
•Участвовать в создании новых и полезных продуктов для клиентов;
•Официальное оформление по ТК РФ, график работы 5/2 (офисный формат);
•Работу в активно растущей компании, с возможностью применения и развития своих знаний и опыта, с возможностью карьерного роста;
•Перспективная сфера деятельности IT, современные принципы организации работы;
•Теплая атмосфера в компании, дружеский и позитивный коллектив.
В сопроводительном письме обязательно указать опыт работы с низкоуровневыми сетями и многопоточностью.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

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

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте