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
Условия:
Интересные новые проекты и дружная атмосфера бесстрашных разработчиков
Заработная плата по результатам собеседования
Если Вас заинтересовала какая-то из перечисленных выше вакансий, пожалуйста, отправьте нам резюме: