Открытые вакансии

Metrotek IT занимается разработкой современных высоконагруженных систем анализа трафика и аналитики для телекоммуникаций и ИТ, а также разработкой современных высокотехнологичных устройств - оборудования для тестирования и измерений в сетях связи (тестеры, зонды, анализаторы трактов и протоколов сигнализаций, оптические рефлектометры), сетевое оборудования (коммутаторы и маршрутизаторы).

Мы расширяем сферу нашей деятельности и приглашаем новых сотрудников. В настоящее время открыты следующие вакансии

Требуемый опыт работы: 3–6 лет

Полная занятость, удаленная работа. Приглашаем разработчиков драйверов для ядра Linux на работу в удалённом режиме.

Примерный список продуктов, в создании и развитии которых Вы сможете принять участие:

  • Smart NIC 10G/25G/100G - захват и обработка 100% трафика на скорости до 100 Гбит/с
  • Smart SFP 1G - интеллектуальный SFP-модуль с функциональностью измерительного зонда
  • Smart SFP 10G - следующее поколение интеллектуальных модулей

Разработчики, кроме непосредственно написания драйверов:

  • Выполняют review аппаратной платформы на ранней стадии разработки
  • Участвуют в проектировании архитектуры системы
  • Вместе с коллегами "аппаратчиками" и FPGA-разработчиками участвуют в поднятии и проверке "железа"

В компании приветствуется менторство, внутренние лекции для обмена опытом, а также взаимовыручка в решении сложных технических вопросов.

Ключевые обязанности:

  • Разработка сетевых драйверов для PCIe карты на основе FPGA
  • Разработка драйверов и системных приложений под Linux
  • Разработка ПО для захвата и обработки трафика без потерь на скорости до 100 Гбит/с
  • Исправление ошибок, поддержка существующих продуктов

Требования:

  • Отличное знание языка C
  • Опыт разработки драйверов Linux
  • Опыт отладки и профилирования ядра Linux и его модулей

Будет преимуществом:

Опыт разработки системных приложений под Linux
Опыт разработки сетевых драйверов Linux
Опыт разработки драйверов для взаимодействия с FPGA
Опыт работы с DPDK/Netmap/PF_RING/OpenOnload/EF_VI
Опыт работы с "kernel bypass" и "zero-copy" техниками
Знание сетевой подсистемы ядра Linux
Знание стека протоколов TCP/IP, принципов коммутации и маршрутизации
Знание скриптовых языков - Python/Bash

Условия:

Интересные новые проекты и дружная атмосфера бесстрашных разработчиков
Заработная плата по результатам собеседования

Требуемый опыт работы: 3–6 лет

Полная занятость, удаленная работа

Приглашаем разработчиков FPGA (ПЛИС) на работу в удалённом режиме.

Большинство наших FPGA-проектов связаны с обработкой сетевого трафика на высоких скоростях 1G/10G/100G. Примерный список продуктов, в создании и развитии которых Вы сможете принять участие:

  • Smart SFP 1G - интеллектуальный SFP-модуль с функциональностью измерительного зонда
  • Smart SFP 10G - следующее поколение интеллектуальных модулей
  • Smart NIC 10G/25G/100G - захват и обработка 100% трафика на скорости до 100 Гбит/с
  • Новое поколение портативных тестеров 10G и 100G

FPGA-разработчики, кроме написания RTL и TB выполняют следующие задачи:

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

В компании приветствуется менторство, внутренние лекции для обмена опытом, а также взаимовыручка в решении сложных технических вопросов. Мы поощряем, когда инженеры изучают смежные области, например, когда FPGA-разработчики изучают устройство драйверов Linux.

Мы используем FPGA следующих вендоров - Intel (Altera), Xilinx, Lattice, Microsemi. В большинстве наших приборов и на наших рабочих станциях - Linux.

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

  • Проектирование архитектуры модулей, IP-ядер и FPGA-проектов
  • Разработка, верификация и сопровождение проектов и IP-ядер
  • Отладка прошивок под FPGA фирм Intel (Altera), Xilinx, Lattice, Microsemi
  • Исправление ошибок, поддержка существующих продуктов

Обязательные требования:

  • Отличное знание языков Verilog и/или SystemVerilog
  • Навыки верификации и отладки FPGA-проектов
  • Знание принципов оптимизации по частоте и/или площади
  • Знание Linux на уровне пользователя
  • Опыт работы с FPGA Intel (Altera) или Xilinx

Будет преимуществом:

  • Опыт обработки сетевых пакетов на FPGA
  • Опыт работы с интерфейсами семейств Avalon и/или AXI
  • Опыт работы с интерфейсами DDR2/DDR3, PCI Express, 1G/10G Ethernet
  • Знания сетевых технологий и протоколов
  • Знание какого-либо языка программирования из Python/Tcl/Bash/C/C++
  • Знание систем контроля версий - git

Условия:

Интересные новые проекты и дружная атмосфера бесстрашных разработчиков
Заработная плата по результатам собеседования

Требуемый опыт работы: 3–6 лет

Полная занятость, удаленная работа

Компания приглашает системных программистов Linux на работу в удалённом режиме.

Примерный список продуктов, в создании и развитии которых Вы сможете принять участие:

  • Smart SFP 1G - интеллектуальный SFP-модуль с функциональностью измерительного зонда
  • Smart SFP 10G - следующее поколение интеллектуальных модулей
  • На данный момент такого устройства нет в линейке ни у одной компании в мире
  • Smart NIC 10G/25G/100G - захват и обработка 100% трафика на скорости до 100 Гбит/с
  • Новое поколение портативных тестеров 10G и 100G

Системные программисты, кроме написания драйверов/демонов/конфигурации ядра решают следующие задачи:

  • Выполняют review аппаратной платформы на ранней стадии разработки
  • Участвуют в проектировании архитектуры системы
  • Вместе с коллегами "аппаратчиками" и FPGA-разработчиками участвуют в поднятии и проверке "железа"
  • Проектируют алгоритмы тестирования телекоммуникационных сетей

В компании приветствуется менторство, внутренние лекции для обмена опытом, а также взаимовыручка в решении сложных технических вопросов. Мы поощряем, когда инженеры изучают смежные области. Например, когда программисты вникают, как устроена прошивка FPGA. В большинстве наших приборов и на наших рабочих станциях - Linux.

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

Разработка драйверов, в том числе сетевых, для ядра Linux
Разработка системных приложений под Linux
Настройка и запуск ядра Linux на аппаратных платформах x86 и ARM
Исправление ошибок, поддержка существующих продуктов

Требования:

  • Отличное знание языка С
  • Отличное знание Linux/Posix
  • Опыт разработки системных приложений под Linux

Будет преимуществом:

  • Опыт разработки драйверов
  • Знание сетевой подсистемы ядра Linux
  • Знание стека протоколов TCP/IP, принципов коммутации и маршрутизации
  • Знание скриптовых языков - Python/Bash
  • Опыт взаимодействия с FPGA

Условия:

Интересные новые проекты и дружная атмосфера бесстрашных разработчиков
Заработная плата по результатам собеседования

Если Вас заинтересовала какая-то из перечисленных выше вакансий, пожалуйста, отправьте нам резюме: