C Developer/ Старший инженер-программист (С) (TATLIN.UNIFIED)

Дата размещения вакансии: 17.11.2024
Работодатель: YADRO
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

В команду, занимающуюся разработкой СХД Tatlin.UNIFIED ищем Senior Software engineer (C)/ Старший инженер-программист для работы над высоконагруженной подсистемой для организации файлового доступа по протоколам SMB/NFS.

Чем предстоит заниматься:

  • анализом требований, поиском подходящих решений;
  • Исследованием, прототипированием подсистемы;
  • выводом подсистемы в коммерческое использование, её дальнейшей поддержкой.

Мы ожидаем от будущего члена команды:

  • опыт использования С для продуктовой разработки;
  • понимание и умение использовать классические алгоритмы и структуры данных;
  • знание и понимание различных уровней тестирования, умение тестировать собственный код, TDD, CI/CD;
  • опыт написания многопоточных программ;
  • знание и опыт использования механизмов межпроцессного взаимодействия;
  • знание примитивов синхронизации потоков в многопроцессорных системах;
  • знание сетей, базирующихся на TCP/IP;
  • умение читать и понимать спецификации и стандарты;
  • опыт работы с системами версионного контроля (Git, BitBucket) и баг-трекинга (JIRA).

Дополнительно приветствуем:

  • знание и опыт работы со cmake или других систем автоматизации сборки ПО;
  • знание и опыт работы с системами виртуализации;
  • знание скриптовых языков (Python, Shell, Perl, etc.);
  • знание и опыт работы с протоколами/подсистемами организации файлового доступа;
  • опыт системного программирования;
  • опыт работы/понимание Agile & Scrum.