EltexEltex

C developer (ME)

Команда поддерживает и развивает компоненты встроенной/системной платформы: реализация протоколов, поддержка аппаратной платформы, внутрисистемные процессы и интерфейсы управления. Роль критична для стабильности решений и корректной работы устройств и сетевых подсистем.

ГрейдMiddle

Стек

CLinuxGitDockerGDBXMLJSONYANGBashPythonC++Qt

Задачи

  • Стабилизация существующей архитектуры и устранение дефектов
  • Разработка и поддержка протоколов от конфигурирования до логики
  • Поддержка аппаратной платформы и внутрисистемных процессов
  • Доработка интерфейсов управления и интеграций
  • Взаимодействие с отделом тестирования и участие в code review

Обязательно

  • Знание структур данных и алгоритмов
  • Знание языка C на уровне не ниже middle
  • Опыт разработки многопоточных приложений на C
  • Опыт разработки сетевых приложений
  • Понимание принципов работы L2/L3 сетей
  • Опыт работы с Linux на уровне пользователя
  • Умение работать с GIT и писать make-скрипты

Будет плюсом

  • Знание Bash, Expect или Python
  • Опыт с Java/Scala или C++
  • Знание Qt
  • Опыт работы с XML/JSON/YANG
  • Знание Docker и опыт контейнеризации
  • Умение пользоваться GDB для отладки
  • Понимание аппаратной части и опыт разработки модулей ядра Linux
  • Опыт с активным сетевым оборудованием и проектированием высоконагруженных систем
Откликнуться на сайте компании

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT