Middle Multimedia Engineer (GStreamer) Jabil $$$$

Madfish

Madfish

Marketing & Communications

Europe

Posted on May 13, 2026

Job Description

We are seeking a Middle 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

  • 6+ years of software development experience in multimedia or system-level environments
  • Good hands-on experience with GStreamer (must-have):
    • building and debugging media pipelines
    • working with elements, pads, caps, plugins
    • troubleshooting latency, synchronization, and performance issues
  • Strong programming skills in C++ OR Java (must-have) for system-level or multimedia applications
  • Strong understanding of audio & video streaming technologies and protocols (RTP, RTSP) (must-have)
  • Experience with video/audio codecs (H.264, H.265, VP9, AAC, Opus)
  • Experience with Video4Linux (V4L2)
  • Hands-on experience with Embedded Linux OR Embedded Android (must-have)
  • Understanding of networking fundamentals: TCP, UDP, HTTP
  • Ability to troubleshoot across software layers (middleware, OS, hardware interaction)
  • Experience with Git (version control systems)
  • Excellent problem-solving, critical thinking, communication skills

Nice to Have

  • Experience with Embedded Android OR Android BSP (AOSP)
  • Familiarity with multimedia systems:
    Android Audio OR SurfaceFlinger
    ffmpeg, VAAPI, OpenMAX, OpenGL
  • Experience with WebRTC
  • Experience with camera integration OR camera subsystem customization
  • Knowledge of hardware-accelerated media pipelines
  • Scripting experience (Bash OR 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