
Pinetree - Headhunting Reinvented — стокгольмское кадровое агентство, специализирующееся на подборе руководителей и специалистов для сферы ИТ по всей Швеции. Компания помогает кандидатам находить работодателей с помощью услуг по поиску и подбору персонала, уделяя внимание личному общению и оперативно учитывая карьерные цели кандидатов и потребности работодателей. Pinetree также содействует справедливым переговорам и условиям труда, помогая обеим сторонам найти подходящее решение.
Старший разработчик систем на C++ для прямых медиатрансляций
Оптимизируйте программное обеспечение плоскости передачи данных Nimbra Edge для прямых медиатрансляций, повышая производительность Linux, сетевой инфраструктуры и оборудования. Работайте с DPDK и SMPTE ST 2110 в гибридном формате в Швеции.
Описание
- Создавайте и совершенствуйте критически важное для производительности программное обеспечение на современном C++.
- Профилируйте использование процессора, памяти и сетевых ресурсов, а затем оптимизируйте производительность.
- Диагностируйте сложные проблемы на уровне программного обеспечения, операционных систем и оборудования.
- Формируйте архитектуру и разрабатывайте понятные решения, удобные для сопровождения.
- Проверяйте код и делитесь техническими знаниями с командой.
- Тестируйте и проверяйте программное обеспечение на физическом оборудовании в лаборатории.
- Увеличивайте пропускную способность каналов, снижайте расход ресурсов и поддерживайте предсказуемую производительность.
- Оценивайте, как доступ к памяти, параллелизм, сетевой трафик и планирование Linux влияют на задержку.
- Разрабатывайте высокопроизводительную обработку пакетов с DPDK и передачу несжатого видео и аудио по SMPTE ST 2110.
- Работайте с точной синхронизацией времени, настройкой Linux и аппаратным ускорением обработки медиаданных.
- Сотрудничайте с командами разработки плоскости передачи данных Nimbra Edge и облачных решений.
Требования
- Опыт профессиональной разработки программного обеспечения не менее 10 лет.
- Глубокое знание современного C++ и системного программирования, включая управление памятью, параллелизм и профилирование производительности.
- Уверенный опыт работы с Linux, включая диагностику проблем операционной системы, планирования задач или оборудования.
- Понимание основ сетевых технологий и готовность анализировать трафик и поведение протоколов на уровне пакетов.
- Опыт разработки критически важного для производительности или программного обеспечения реального времени с жёсткими требованиями к задержке, джиттеру или пропускной способности.
- Готовность брать на себя технические задачи и принимать обоснованные проектные решения.
- Особенно ценен опыт работы с протоколами видеотрансляции и медиатранспортом.
- К релевантному опыту относятся DPDK или XDP, точная синхронизация времени, сетевые карты и драйверы либо аппаратное ускорение обработки медиаданных.
- Опыт в медиатехнологиях, телекоммуникациях, сетевых технологиях или другой области с высокими требованиями к системам и производительности.
- Опыт вещания приветствуется, но не обязателен.
- Интерес к применению инструментов ИИ в процессе разработки.
Преимущества
- Решайте технически сложные задачи на современном C++23 на стыке Linux, сетевых технологий и оборудования.
- Влияйте на архитектуру, выбор реализации и практики разработки.
- Работайте в небольшой самостоятельной команде международной технологической компании с устойчивыми позициями.
- Сотрудничайте с дружелюбными и опытными коллегами, которые ценят совместную работу и открытое обсуждение.
- Пользуйтесь гибким графиком.
- Работайте в компании, которая уважает личную жизнь за пределами работы.