Назад
Company hidden
3 дня назад

Senior Software Development Engineer (Video Processing)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US/Serbia/Netherlands +1 еще
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Senior Software Development Engineer (Video Processing): Develop and enhance video processing and streaming components of the Nx Media Server with an accent on video formats, codecs, and container formats. Focus on optimizing low-latency video pipelines and media streaming performance, integrating and extending FFmpeg-based media processing pipelines.

Location: Hybrid role in one of our offices located in Belgrade, Serbia; Hague, Netherlands; Burbank, CA; Walnut Creek, CA and Portland, OR.

Company

hirify.global is a global powerhouse in video software development, driven by a mission to empower the creation of intelligent video-based solutions and products capable of converting video into actionable data.

What you will do

  • Develop and enhance video processing and streaming components of the Nx Media Server.
  • Work with video formats, codecs, and container formats (H.264, H.265, MP4, MKV, etc.).
  • Implement and improve real-time video transport protocols (RTSP, RTP, WebRTC, etc.).
  • Optimize low-latency video pipelines and media streaming performance.
  • Integrate and extend FFmpeg-based media processing pipelines.
  • Refactor existing code and increase test coverage (UT and FT).

Requirements

  • Strong background in C++11 (or newer) in a multi-threaded environment.
  • Experience working with video processing pipelines or media frameworks.
  • Understanding of video codecs, container formats, and media streaming concepts.
  • Experience with real-time streaming protocols such as RTP, RTSP, or WebRTC.
  • Experience implementing high-performance or low-latency systems.
  • Experience implementing unit and functional tests.

Nice to have

  • Experience working with FFmpeg.
  • Understanding of media transport protocols and NAT traversal (STUN/TURN/ICE).
  • Cross-platform development experience with Windows and Linux including embedded devices.
  • Experience with WebRTC media pipelines.

Culture & Benefits

  • Competitive compensation.
  • Paid time off.
  • Flexible working hours.
  • Hybrid work in our brand-new comfortable office.
  • Employer-sponsored health coverage.
  • Working with top industry experts in our international team.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →