Firmware Multimedia Engineer (GStreamer)
Indexed 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 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)
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
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search