Middle Multimedia Engineer (GStreamer) Jabil $$$$
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