Инженер по разработке ПО (C++ Linux DPDK)
Чем Вам предстоит заниматься:
- Разработка кода на C++;
- Проектирование и разработка библиотеки — верхнеуровневого API к проприетарному устройству под DPDK;
- Разработка user space драйверов для проприетарных memory-mapped периферийных блоков;
- Реализация DPDK приложений для выполнения компонентных тестов;
- Участие в тестировании, согласование тест-планов.
Что мы ожидаем от будущего члена команды:
- Опыт разработки на C++11 или выше;
- Опыт разработки под ОС Linux;
- Опыт разработки драйверов и/или опыт управления периферийными устройствами из С/С++ кода;
- Базовые навыки работы с CMake;
- Умение работать с технической документацией;
- Владение английским языком на уровне чтения и написания технической документации.
Дополнительно приветствуем:
- Опыт разработки под DPDK;
- Опыт разработки на C;
- Базовое владение Python;
- Опыт разработки под bare-metal или RTOS;
- Опыт работы с системами CI/CD, виртуализации и управления конфигурациями (Jenkins, Vagrant, Docker, Ansible и др.).
Похожие вакансии
Инженер по разработке встраиваемого ПО (Embedded Linux BSP)
YADRO
Application Performance Engineer (HW/SW co-design)
YADRO
Linux Kernel Developer / Ведущий инженер-программист (TATLIN.UNIFIED)
YADRO
Senior MCU designer/architect
YADRO
Linux Kernel Developer/Инженер-разработчик C (risc-V)
YADRO
Старший дизайнер продуĸта в Яндеĸс Карты
Яндекс / Поисковые сервисы и ИИ