Коломяжский пр. 27
Компания НТЦ Метротек приглашает на работу программистов C/C++ (Junior) для разработки высоконагруженных DPDK-приложений.
Примерный список продуктов, в создании и развитии которых Вы сможете принять участие:
- Smart NIC 10G и 100G
- Smart SFP 1G и 10G
- Лабораторный тестер-анализатор 400G
Проектов у нас много, а срок поддержки большой, поэтому мы следим за качеством - пишем требования, спецификации, проектируем архитектуру системы, стараемся поддерживать проектную документацию в актуальном виде, проводим code review и т.д. Иначе через пару лет никто не вспомнит, как устроен проект.
В компании приветствуется менторство, внутренние лекции для обмена опытом, а также взаимовыручка в решении сложных технических вопросов.
Мы поощряем, когда инженеры изучают смежные области. Например, когда программисты вникают, как устроена прошивка FPGA.
В большинстве наших устройств и на наших рабочих станциях - Linux.
Обязанности:
- Разработка, тестирование, поддержка, оптимизация и рефакторинг ПО на DPDK и не только
- Исследование и доработка стороннего open-source ПО
- Составление технической документации на разработанное ПО
- Исправление ошибок, поддержка существующих продуктов
Требования:
-
Знание языков C и/или C++
-
Опыт разработки и отладки ПО под Linux с использованием gcc, gdb, valgrind, make, git и т.д.
Будет преимуществом:
- Опыт работы с DPDK
- Опыт работы с eBPF/XDP
- Опыт профилирования и оптимизации кода (perf, VTune)
- Опыт написания драйверов
- Опыт взаимодействия с FPGA
- Знание архитектуры современных микропроцессоров x86 и/или ARM
- Знание стека протоколов TCP/IP
- Знание скриптовых языков - Python/Bash
- Знание Rust
Условия:
- Интересные новые проекты и дружная атмосфера бесстрашных разработчиков
- Чай, кофе, плюшки, книжки за счёт компании
- Заработная плата по результатам собеседования
-
Иногородним помогаем с переездом