Программист Си (Middle/Senior)

Программист Си (Middle/Senior)

Обязанности:

  • Разработка и поддержка приложений для панели управления на языке Cи с использованием библиотеки LVGL.
  • Использование протокола modbus для получения отображаемых данных.
  • Разработка под операционную систему Linux.
  • Настройка и поддержание среды разработки на базе Linux или WSL с использованием VSCode.
  • Документирование и тестирование разрабатываемого ПО.
  • Взаимодействие с командой разработчиков и инженеров для достижения общих целей проекта.

Требования:

  • Глубокое знание языка Cи.
  • Опыт коммерческой разработки на языке Cи от 3 лет.
  • Отличное владение консольными утилитами Linux.
  • Опыт работы с библиотекой LVGL.
  • Протоколы передачи данных (UART, USB, Ethernet, Modbus и т.п.)
  • Основы работы со встраиваемыми системами
  • Умение писать чистый, поддерживаемый и документированный код.
  • Понимание основ сетевого взаимодействия (TCP/IP, HTTP).
  • Опыт работы с системами контроля версий (Git).
  • Настройка и использование средств отладки (JTAG, SWD, симуляторы).
  • Тестирование и отладка программного обеспечения.
  • Коммуникабельность и умение работать в команде.
  • Самостоятельность, ответственность и умение работать в команде.

Условия:

  • Удаленная работа.
  • Официальное трудоустройство согласно ТК РФ.
  • Конкурентоспособная заработная плата.
  • Участие в интересных и сложных проектах.