Ведущий инженер-программист C / Senior C developer (TATLIN.UNIFIED)

Дата размещения вакансии: 18.09.2024
Работодатель: YADRO
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
Более 6 лет

Департамент разработки подсистем управления – часть большой команды разработки флагманского продукта компании YADRO – TATLIN.UNIFIED.

Продукт представляет собой современное хранилище, созданное для решения задач традиционных корпоративных приложений, больших данных и аналитики, которое используют в ЦОД, публичных и частных облаках.

Мы ищем опытных инженеров-разработчиков низкоуровневых интерфейсов управления СХД.

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

  • разработкой новых функций и поддержкой интерфейсов управления аппаратными компонентами СХД;
  • разработкой эффективных алгоритмов и структур данных для симметричного active-active кластера;
  • исследованиями и решением проблем, связанных с производительностью и стабильностью.

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

  • опыт разработки встраиваемых систем от 3 лет;
  • хорошее знание С, готовность изучать и программировать на Go;
  • глубокие знания Linux на уровне программирования userspace (POSIX API);
  • знакомство с низкоуровневыми протоколами коммуникации: I²C, CAN, UART, SPI, RS232, и т. п.;
  • навыки отладки с помощью gdb и иных средств.

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

  • знание Linux на уровне архитектуры драйверов ядра, опыт разработки драйверов Linux;
  • понимание работы Сетей передачи данных;
  • опыт работы с Golang.