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