Требуемый опыт работы
От 1 года до 3 лет
Тип занятости
Полная занятость
График работы
Удаленная работа
Обязанности: - Разработка и поддержка приложений для панели управления на языке Cи с использованием библиотеки LVGL.
- Использование протокола modbus для получения отображаемых данных.
- Разработка под операционную систему Linux.
- Настройка и поддержание среды разработки на базе Linux или WSL с использованием VSCode.
- Документирование и тестирование разрабатываемого ПО.
- Взаимодействие с командой разработчиков и инженеров для достижения общих целей проекта.
Требования: - Глубокое знание языка Cи.
- Опыт коммерческой разработки на языке Cи от 3 лет.
- Отличное владение консольными утилитами Linux.
- Опыт работы с библиотекой LVGL.
- Протоколы передачи данных (UART, USB, Ethernet, Modbus и т.п.)
- Основы работы со встраиваемыми системами
- Умение писать чистый, поддерживаемый и документированный код.
- Понимание основ сетевого взаимодействия (TCP/IP, HTTP).
- Опыт работы с системами контроля версий (Git).
- Настройка и использование средств отладки (JTAG, SWD, симуляторы).
- Тестирование и отладка программного обеспечения.
- Коммуникабельность и умение работать в команде.
- Самостоятельность, ответственность и умение работать в команде.
Условия: - Удаленная работа.
- Официальное трудоустройство согласно ТК РФ.
- Конкурентоспособная заработная плата.
- Участие в интересных и сложных проектах.
Ключевые навыки
Linux
Алгоритмы и структуры данных
Version control/git
Cherrypy
Lvgl
Вакансия опубликована 12.11.2024 в г. Пенза.