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

КАТЮША ПРИНТ
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии
Чем предстоит заниматься
Разработка и поддержка кроссплатформенных приложений на 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, современные принципы организации работы;
Теплая атмосфера в компании, дружеский и позитивный коллектив.

В сопроводительном письме обязательно указать опыт работы с низкоуровневыми сетями и многопоточностью.

Технологии и навыки
AI-помощник
Источникhh.ru
Опубликовано19 ч назад
Просмотры0
Если при отклике просят перевести деньги, назвать код из SMS, войти через чужой аккаунт или установить непонятное приложение — это признаки мошенничества. Не соглашайся и напиши нам через чат с основателем или форму обратной связи.