Middle Multimedia Engineer (GStreamer)
$$$$
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
Required skills experience
| GStreamer | 6 years |
| C++ | 5 years |
| Java | 5 years |
| RTP/RTSP | 6 years |
| video/audio codecs | 6 years |
+ 3 more
| V4L2 | 6 years |
| Embedded Linux | 5 years |
| embedded Android | 5 years |
Required languages
| English | B2 - Upper Intermediate |
Embedded Android, Android BSP, WebRTC, camera integration, hardware-accelerated media pipelines, Bash, Python
Published 12 May
7 views
ยท
1 application
๐
$4000-6000
Average salary range of similar jobs in
analytics โ
Loading...