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
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
To apply for this and other jobs on Djinni login or signup.
Loading...