← Back to list
Job · Senior

Senior Multimedia Engineer (GStreamer)

Other • Senior • Remote • Full-time Hungary Hungary

Job Description

We are seeking a Senior Multimedia Engineer to join our engineering team working on advanced audio/video streaming solutions for embedded platforms. The ideal candidate will have strong hands-on experience with GStreamer and a deep understanding of multimedia systems, media pipelines, and streaming technologies.

Technical Requirements

  • 8+ years of software development experience in multimedia or system-level environments

  • Strong hands-on experience with GStreamer at the developer level (must-have), including:

  • building and debugging complex media pipelines

  • working with elements, pads, caps, and plugins

  • diagnosing latency, synchronization, and performance issues

  • Strong programming skills in C++ and Java for system-level or multimedia applications

  • Solid understanding of audio and video streaming protocols (RTP, RTSP, etc.)

  • Experience working with video and audio codecs (H.264, H.265, VP9, AAC, Opus, etc.)

  • Experience with Video4Linux (V4L2); experience with embedded platforms (Embedded Linux and/or Embedded Android)

  • Understanding of networking fundamentals: TCP, UDP, HTTP

  • Ability to debug complex issues across software layers (middleware, OS, hardware interaction)

  • Experience with version control systems (Git). Excellent problem-solving, critical thinking, and communication skills

Nice to Have

  • Experience with Embedded Android / Android BSP (AOSP)

  • Familiarity with multimedia and graphics systems such as:

  • Android Audio / SurfaceFlinger

  • ffmpeg, VAAPI, OpenMAX, OpenGL

  • Experience with streaming technologies such as WebRTC

  • Experience with camera integration or camera subsystem customization

  • Knowledge of hardware-accelerated media pipelines

  • Scripting experience (Bash, Python)

Responsibilities

  • Design, develop, and maintain multimedia middleware components

  • Build, integrate, and optimize GStreamer-based audio/video pipelines. Integrate media components with user-space applications and system services

  • Debug and resolve complex media issues related to performance, stability, and synchronization

  • Drive technical discussions and contribute to architecture decisions

  • Collaborate with hardware, platform, and application teams

  • Support board bring-up and hardware validation related to audio/video subsystems

Similar jobs