Обязанности:
Разработка встраиваемых приложений и библиотек для управления оборудованием и периферийными устройствами. Реализация взаимодействия с оборудованием по проприетарным бинарным и открытым протоколам (RS-485, TCP/IP, USB, CAN). Поддержка работы ПО для ОС Linux . Отладка и тестирование на оборудовании, включая удалённую отладку и анализ логов. Сопровождение и оптимизация существующих решений.
Требования:
Уверенные знания C и C++ . Разработка ПО с использованием gcc / g ++. Опыт работы с сетевыми библиотеками (libCurl, sockets). Понимание принципов многопоточности (POSIX Threads), синхронизации потоков и работы планировщика Linux. Опыт разработки встраиваемых систем или взаимодействия с оборудованием. Опыт отладки приложений: GDB, Remote Debug, логические анализаторы. Владение техническим английским языком, умение работать с документацией. Способность самостоятельно решать инженерные задачи, внимательность и ответственность. Способность разработки решений без использования ИИ. ⚙ Приветствуется Опыт работы с MS Visual Studio Опыт работы с Qt / QML . Опыт работы с RTOS (FreeRTOS, ThreadX и др.) . Навыки написания shell-скриптов . Базовые знания SQL . Понимание принципов разработки безопасного программного обеспечения по ГОСТ Р56939-2024 Опыт взаимодействия со смарт-картами .Похожие вакансии