
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, мереж і обладнання.
- Впливайте на архітектуру, вибір реалізації та практики розробки.
- Приєднайтеся до невеликої автономної команди в міжнародній технологічній компанії з усталеними позиціями.
- Працюйте з доброзичливими й досвідченими колегами, які цінують співпрацю та відкрите обговорення.
- Користуйтеся гнучким графіком роботи.
- Працюйте в компанії, яка поважає життя поза роботою.