Senior Multimedia Engineer (GStreamer) Jabil $$$$

Madfish

Madfish

Marketing & Communications

Warsaw, Poland

Posted on May 10, 2026

Experience Level: 8+ years of relevant experience


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 on a developer level (must-have), including:
o building and debugging complex media pipelines
o working with elements, pads, caps, and plugins
o 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:
o Android Audio / SurfaceFlinger
o 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