Программист C/C++ (DPDK-приложения)

Уровень дохода не указан

Опыт работы: 3–6 лет

Полная занятость

График: 5/2

Рабочие часы: 8

Формат работы: на месте работодателя

IT-компания
У работодателя есть аккредитация

Напишите телефон, чтобы работодатель мог связаться с вами

Пройдите капчу
Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha
Неверный текст. Пожалуйста, повторите попытку.

Компания НТЦ Метротек приглашает на работу программистов C/C++ для разработки высоконагруженных DPDK-приложений.

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

  • Smart NIC 10G и 100G
  • Smart SFP 1G и 10G
  • Лабораторный тестер-анализатор 400G

Проектов у нас много, а срок поддержки большой, поэтому мы следим за качеством - пишем требования, спецификации, проектируем архитектуру системы, стараемся поддерживать проектную документацию в актуальном виде, проводим code review и т.д. Иначе через пару лет никто не вспомнит, как устроен проект.

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

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

В большинстве наших устройств и на наших рабочих станциях - Linux.

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

  • Разработка, тестирование, поддержка, оптимизация и рефакторинг ПО на DPDK и не только
  • Исследование и доработка стороннего open-source ПО
  • Составление технической документации на разработанное ПО
  • Исправление ошибок, поддержка существующих продуктов

Требования:

  • Знание языков C и/или C++

  • Знание и опыт работы с DPDK

  • Опыт разработки и отладки ПО под Linux с использованием gcc, gdb, valgrind, make, git и т.д.

  • Опыт взаимодействия с FPGA
  • Знание архитектуры современных микропроцессоров x86 и/или ARM

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

  • Опыт работы с eBPF/XDP
  • Опыт профилирования и оптимизации кода (perf, VTune)
  • Опыт написания драйверов
  • Знание стека протоколов TCP/IP
  • Знание скриптовых языков - Python/Bash
  • Знание Rust

Условия:

  • Интересные новые проекты и дружная атмосфера бесстрашных разработчиков
  • Чай, кофе, плюшки, книжки за счёт компании
  • Заработная плата по результатам собеседования
  • Иногородним помогаем с переездом

Ключевые навыки

  • Linux
  • Git
  • Python
  • Bash
  • C/C++
  • Rust
  • DPDK

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где предстоит работать

Санкт-Петербург, Пионерская, Удельная, Коломяжский пр., 27
Вакансия опубликована 4 октября 2025 в Санкт-Петербурге

Dream Job

Отзывы о компании
IT-компания
У работодателя есть аккредитация