Senior Multimedia Engineer (GStreamer)/Independent Contractor/B2B

$$$$

We are seeking a Senior Multimedia Engineer for a long-term, full-time, remote project 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 at the 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). 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: 
  • Android Audio / SurfaceFlinger 
  • 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 

Required skills experience

GStreamer 6 years
RTP/RTSP 6 years
Codecs 7 years
Embedded Linux 5 years
V4L2 6 years
C/C++ 6 years

Required domain experience

Media 8 years

Required languages

English B2 - Upper Intermediate
Published 25 February ยท Updated 21 July
110 views
ยท
2 applications
To apply for this and other jobs on Djinni login or signup.
Loading...